ubuntu shell命令划重点

实习狗伤不起啊,一直以来学习shell命令都是用一个学一个.也记不得,记性差没办法.但是一面试说自己精通linux,被人一问就很尴尬….下面划几个重点吧…
下面我只谈最常用的格式…
第一个我从来没有用过的find命令…

find命令

常用格式:

find [起始目录] [options] 选项和查找条件 [操作]

find命令默认是递归查找.即在起始目录下递归查找它的所有子目录
1.起始目录
. 当前目录
/ 根目录
等…
2.选项和查找条件
-name filename
-perm mode
-user account_name
-group group_name
-mtime {-n|+n}
-type {b|d|c|p|l|f}
-newer filename
3.操作

1.默认是-print操作,也就是打印.
2.-exec 命令(例如ls -al) {}(我是空格)\;其中{}表示找到的文件

#寻找当前目录下名称为hello,修改时间在3天以上,然后执行ls -al
find . -name hello -mtime +3 -exec ls -al {} \;

3.将-exec换成-ok,表示在执行之前询问一下.
4.| xargs

find . -name hello | xargs chmod 700

还有一个options.
-depth:默认是递归搜索.当这个变量设置为1的时候就是在当前目录搜索.
-maxdepth -mindepth…

还有….find–help自己看.

第二个谈一下上面提到的xargs命令

xargs命令

xargs是一条Unix和类Unix操作系统的常用命令.它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题.

没什么说的好像,等用到了在补充吧.

下面谈一个操作系统作业里面提到的重定向命令”>”

重定向命令

输出和追加重定向

command > file
command >> file

标准错误重定向

command 2> file
command 2>> file

组合重定向

标准输出和标准错误一起定向到文件file里面

command > file 2>file2
command > file 2>&1
command >> file 2>&1
command &> file
command >& file   

标准输入重定向不常用就没有涉及.也挺简单的.
如何通过unix c变成实现重定向

nohup命令

命令永久运行

#命令永远在后台运行
nohup command &

hdparm命令

测试硬盘的读写速度

#T:测试硬盘的缓存读写速度,Timing cached reads
#t:测试硬盘的读写速度,Timing buffered disk reads
sudo hdparm -Tt /dev/sda

关闭ext4的日志功能

#关闭日志功能
tune2fs -O ^has_journal /dev/sda1
#运行操作系统检测
e2fsck -f /dev/sda1
#检查硬盘是否设置成功
dmesg | grep EXT4
#如果出现:
#EXT4-fs (sda1): mounted filesystem without journal
#说明设置成功。
#原来是:mounted filesystem with ordered data mode
#如果需要再次开启日志功能,只要运行tune2fs -O has_journal /dev/sda1即可。

查看系统的挂载信息

sudo lsblk

添加系统开机软件自启

gnome-session-properties

add即可

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值