-
复制文件:cp(copy)文件1文件2指将文件1复制到文件2中,如果文件2为当前文件夹则用点(.)代替,如将/home/liumingchun/桌面/UNIX笔记/UNIX简介.odt的文件复制的当前文件夹(test)下:
注意复制的文件目录是任何人都可以访问的目录。
-
移动文件:mv(move)文件1文件2指将文件1移动(或者说重命名)到文件2,注意目录的输入方式,如下t1为test文件下的目录,将UNIX简介.odt移动到t1中,以及重命名。
-
删除文件和目录:rm(remove)删除一个文件,rmdir(removedirectory)删除一个目录(前提是目录是空的),删除一个非空文件夹会报错。
-
屏幕显示文件内容:清屏命令clear,清楚terminal信息,只留下提示符;
cat(concatenate)命令显示文本内容,如
cat1.txt
less命令展示一个屏幕长度的文件内容,可以使用空格键[Space]向下翻页,[q]键可以退出阅读,在文件很长的时候less比cat要好用,如less1.txt
head命令默认打印文件头十行的内容,如head 1.txt,也可指定打印行数如head-1 1.txt
tail命令默认打印文件内容后十行,如tail 1.txt,当然也可指定打印行数。
-
检索文件内容:可用less进行简单检索,如在1.txt文件中检索关键字1,可先less1.txt后/加关键字,如/1,关键字则会高亮显示,按n来查看下一个关键字的位置。
-
grep检索:grep是UNIX标准组件之一。使用特定的单子或者模式来检索文件内容。
grep1 1.txt会打印出每一个包含关键字1的行或者没有;
grep命令对关键字大小写是敏感的,若要忽略大小写则使用-i,若检索多个单词时需要用单引号来封装,如下
grep
-i
‘spinning top‘
1
.txt
grep的一些其他选项:-v(打印那些不匹配的行),-n(前面加上行号),-c(只打印匹配行的数目)等,可在一个命令中使用多个选项。
wc(wordcount)命令用来进行单词计数,如wc-w 1.txt,也可用来计算行数,如wc-l 1.txt
-
总结
命令
功能
cp文件名1文件名2
拷贝文件1成文件2
mv文件名1文件名2
将文件1移动或者重命名成文件2
rm文件名
删除文件
rmdir目录名
删除目录
cat文件名
显示一个文件
less文件名
一次展示一页文件内容
head文件名
展示一个文件的头十行
tail文件名
展示文件的最后几行
grep’关键字’ 文件名
在文件中检索关键字
wc文件名
计算文件中的单词数/字符数/行数