文件管理
目录
1. head命令
root@uos:~# head /etc/passwd
root@uos:~# head -n2 /etc/passwd
head命令是看一个文件的头十行,-n2 则可以减少头十行的数量和内容,就看头两行,-n1就是看头一行。
2. tail命令
root@uos:~# tail /etc/passwd
root@uos:~# tail -n1 /etc/passwd
相对应的,tail就是看一个文件的尾十行,-n2 则可以减少尾十行的数量和内容,就看头两行,-n1就是看尾一行。
tail还有其他运用是监控其他文件
root@uos:~# t
ail -f /var/log/messages
root@uos:~# echo tang>> /var/log/messages
然后你去查看就能发现有tang这一项出现
3. more/less命令
root@uos:~# more /var/log/messages
more显示你处于的位置,比如处于20%处。
按空格键可以往后翻
root@uos:~# less /etc/passwd
less命令可以显示出/etc/passwd,这个按q键就可以退出
root@uos:~# cat /boot/grub/grub.cfg | more
root@uos:~# cat /bbot/grub/grub.cfg | less
这样本来是滑动的文件,就可以用一页一页的形式向我们展示内容,
4. wc 统计命令
root@uos:~# wc /ect/passwd
54代表了多少用户,84代表了多少行,3048代表了多少个字
5. sort 排序命令
root@uos:~# cat /etc/passwd | sort
然后它会以字母顺序排,将文件展示出来,并且默认状态下是升序的。
root@uos:~# cat /etc/passwd | sort -r(降序)
root@uos:~# cat /etc/passwd | sort -rnk 3 -t :
-r表示降序,n表示数字,-t作为分隔符,k 3表示为第三列
6. uniq 去重命令
root@uos:~# vim tangtest
root@uos:~# cat tangtest | uniq(只去掉相邻着的重复内容)
root@uos:~# cat tangtest | sort | uniq(先进行排序,使相同的内容相邻)
root@uos:~# cat tangtest | sort | uniq -c(去重以后可以看原先有几个相同的)
root@uos:~# df -Th(看磁盘信息的)
root@uos:~# df -Th | grep tmpfs
root@uos:~# df -Th | grep tmpfs | tr -s " "
root@uos:~# df -Th | grep tmpfs | tr -s " " | cut -d " " -f 6
root@uos:~# df -Th | grep tmpfs | tr -s " " | cut -d " " -f 6 | cut -d % -f 1
tr -s " "表示把空格做转换
7. paste合并命令
root@uos:~# vim tang1
root@uos:~# vim tang2
root@uos:~# vim tang3
root@uos:~# paste tang1 tang2 tang3 > tangfile
root@uos:~# cat tangfile