首页 > 代码库 > Linux常用命令
Linux常用命令
cat:
把a中的内容加上行号后写入到b中: cat -n a > b 把a中的内容加上行号后追加到b中: cat -b a >> b 清空 a: cat /dev/null > a
cksum:
用于检查文件的CRC是否正确。确保文件从一个系统传输到另一个系统的过程中不被损坏。 使用指令"cksum"计算文件"testfile1"的完整性,输入如下命令: cksum a 以上命令执行后,将输出校验码等相关的信息: >>> 2179226573 47 a //"2179226573"表示校验码,"47"表示字节数。 注意:如果文件中有任何字符被修改,都将改变校验码的值。
cmp:
用于比较两个文件是否有差异。 当相互比较的两个文件完全一样时,则该指令不会显示任何信息。 若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。
diff:
diff以逐行的方式,比较文本文件的异同处。 如果要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。 比较文件: ubuntu@ubuntu:~$ diff aa/c bb/c 5c5 < sdf --- > sdff 比较目录: ubuntu@ubuntu:~$ diff aa bb Only in aa: a Only in bb: b diff aa/c bb/c 5c5 < sdf --- > sdff
file:
ubuntu@ubuntu:~$ file a a: ASCII text ubuntu@ubuntu:~$ file aa aa: directory
find:
如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。 ubuntu@ubuntu:~$ find aa aa aa/a aa/c amin、atime、cmin、ctime: a是access,c是change: ‘-‘是以内,‘+‘是以前,比如20分钟以内,20分钟以前: ubuntu@ubuntu:~/aa$ find -atime +20 ubuntu@ubuntu:~/aa$ find -atime 20 ubuntu@ubuntu:~/aa$ find -atime -20 . ./bbb ./a ./c
cut:
用于显示每行从开头算起 num1 到 num2 的文字。
ubuntu@ubuntu:~/aa$ cat a
yangxiaoling hebei china
aositree lie
sd
sdfsdfsf
ubuntu@ubuntu:~/aa$ cut -c 3,5 a //第三列和第五列,‘-c‘是按字符,‘-b‘是按字节。
nx
st
fd
ubuntu@ubuntu:~/aa$ cut -c 3-5 a //第三列到第五列
ngx
sit
fsd
ln:
‘-s‘:软链接: ubuntu@ubuntu:~/bb$ ln -s ~/aa/a //链接名默认为原文件名 ubuntu@ubuntu:~/bb$ ln -s ~/aa/a yang //链接名
mc:
用于提供一个菜单式的文件管理程序。 F10,退出
mv:
mv 文件名 文件名 将源文件名改为目标文件名。 mv 文件名 目录名 将文件移动到目标目录。 mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名。
od:
用于读取文件的内容,并将其内容以八进制呈现出来。
paste:
ubuntu@ubuntu:~$ cat -n a 1 yangxiaoling hebei china 2 3 aositree lie 4 5 6 sdfsdfsf ubuntu@ubuntu:~$ cat -n b 1 dandan xini 2 3 4 5 aositree lie 6 houhahouha ubuntu@ubuntu:~$ cat -n c 1 YANGxiaoling hebei china 2 3 abcedsfls 4 5 sdf 以列合并同一行的内容: ubuntu@ubuntu:~$ paste a b c yangxiaoling hebei china dandan xini YANGxiaoling hebei aositree lie abcedsfls aositree lie sdf sdfsdfsf houhahouha ‘-s‘:往下排,不以列合并同一行。 ubuntu@ubuntu:~$ cat -s a b c yangxiaoling hebei china aositree lie sdfsdfsf dandan xini aositree lie houhahouha YANGxiaoling hebei china abcedsfls sdf 单个文件: ubuntu@ubuntu:~$ paste -s a yangxiaoling hebei china aositree lie sdfsdfsf
split:
用于将一个文件分割成数个,在默认情况下将按照每1000行切割成一个小文件。 -<行数>:指定每多少行切成一个小文件。 -b:指定每多少字节切成一个小文件。 将文件"README"每6行切割成一个文件,输入如下命令: $ split -6 README 以上命令执行后,指令"split"会将原来的大文件"README"切割成多个以"x"开头的小文件。而在这些小文件中,每个文件都只有6行内容。 使用指令"ls"查看当前目录结构,如下所示: README xaa xad xag xab xae xah xac xaf xai
tee:
Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 -a或--append 附加到既有文件的后面,而非覆盖它。 将用户输入的数据同时保存到文件"file1"和"file2"中: $ tee file1 file2 以上命令执行后,将提示用户输入需要保存到文件的数据,如下所示: My Linux #提示用户输入数据 My Linux #输出数据,进行输出反馈 强制退出:Ctrl+C
Linux常用命令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。