linux

来源:互联网 发布:python 每1s执行一次 编辑:程序博客网 时间:2024/06/08 10:18

less
查看文件内容

less -S file-S 每行不显示长于屏幕宽度的字符less -SN file-N 显示行号

more
显示文件内容

more file使用more 显示文件内容后,使用空格键“space”向下翻页,使用“q”退出

head
显示文件开头部分

#默认是显示头10行head file#显示file文件头100行的内容head -n 100 file

tail
显示文件末尾部分

#默认是显示末尾10行tail file#显示file文件末尾100行的内容tail -n 100 file

tr
转换文本文件中的字符

vim sun#写入一下内容linux lecture 2cat sun |tr [a-z] [A-Z]LINUX LECTURE 2#再次查看sunless sunlinux lecture 2

diff
比较多个文本文件的差异

#两个文件相比sun2多了一个空行diff sun1 sun21a2># 参数 -B 忽略空行引起的差异diff -B sun1 sun2# vim sun2 去掉空行diff  sun1 sun2#参数 -b 忽略空格引起的差异

cat
将文件连接后显示到标准输出
或使用“>”重定向到其他文件

# 将file文件的内容显示到屏幕cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin.........................#将passwd内容加行号后重定向到newfile中cat -n /etc/passwd     1    root:x:0:0:root:/root:/bin/bash     2    bin:x:1:1:bin:/bin:/sbin/nologin     3    daemon:x:2:2:daemon:/sbin:/sbin/nologin     4    adm:x:3:4:adm:/var/adm:/sbin/nologin     5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin.................................cat -n /etc/passwd > newfile#将file1和file2的内容重定向到newfilecat file1 file2 > newfile #将file1和file2的内容追加到file文件的末尾cat file1 file2 >> file#生成file文件并将“new word”添加到文件中cat > filenew word^C

tac
与cat的功能相反
由最后一行到第一行方向在屏幕上显示出来

cat /etc/issue\SKernel \r on an \mtac /etc/issueKernel \r on an \m\S

nl
添加行号打印

nl /etc/issue     1    \S     2    Kernel \r on an \m

ln
链接目录或文件

#将file1链接为file2(注:file2必须不存在)ln -s file1 file2#将file1和file2链接到dirname/下ln -s file1 file2 dirname/-s 对目标文件进行符号链接而非硬链接#硬链接hard link默认情况下,ln产生硬链接链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接#软连接或符号链接symbolic link符号连接相当于Windows下的快捷方式
原创粉丝点击