Shell学习(1)

1.cat - 连接文件

2.sort - 排序文本行

实例:

ls . | sort 

boy.txt

dir1

dir2

lazy_dog.txt

ls-error-output.txt

ls-output.txt

passwd

3.uniq - 报道或省略重复行

4.grep - 打印匹配行 ( ls . | grep txt 注:打印出txt文本的匹配项)

实例:

ls . | grep txt

boy.txt

lazy_dog.txt

ls-error-output.

5.wc - 打印文件中换行符,字,和字节数(文件个数 wc -l)

实例:

IOS-MAC-YUYQ:playground rainy.yu$ ls . | wc -l

       7

IOS-MAC-YUYQ:playground rainy.yu$ ls

boy.txt lazy_dog.txt passwd

dir1 ls-error-output.txt

dir2 ls-output.txt

6.head - 输出文件的第一部分

实例:

head -n 6 ls-output.txt

dir1

dir2

ls

ls-output.txt

passwd

total 138104

7.tail - 输出文件最后一部分

实例:

tail -n 5 ls-output.txt

-rwxr-xr-x   1 root   wheel      77648 12  2  2017 zipsplit

-rwxr-xr-x   2 root   wheel       2080  7 16  2017 zless

-rwxr-xr-x   2 root   wheel       2080  7 16  2017 zmore

-rwxr-xr-x   1 root   wheel       3376  7 16  2017 znew

-rwxr-xr-x   1 root   wheel      74752 12  2  2017 zprint

8.tee -从标准输入读取数据,并同时写到保准输出和文件

9.shell内部参考“标准输入;输出;错误”用“0;1;2”表示。

     如重定向错误实例:ls -l /bin/usr 2> ls-error-output.txt (错误目录)

     如重定向正确实例:ls -l /usr/bin > ls-output.txt 

10./dev/null 位存储桶,适用于错误和状态信息的存放

11.管道线“|”

12.Linux中的权限控制引入了八进制,16进制,符号表示法

比如:表示一个颜色需要24位表示,使用16进制就只需要6位数来表示

            使用chomd权限控制,使用八进制:7(rwx),6(rw-),5(r-w),4(r—),0(—)

                                                 使用符号表示法:u(本机所有者), g(用户组), 0(其他所有人),a(u+g+o)再联合“+”,“-”,“=”进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值