标签:
Linux 下相关命令太多,而且每个命令的用法有许多不同的选项,在这里仅仅是介绍最简单最基本的用法,实际遇到问题可以查找具体的用法。
1.cd
切换目录,例如 cd /home 可切换到home目录,cd .. 可返回上一级目录。
2.pwd
显示当前目录。
3.mkdir
建立一个新的目录,例如 mkdir text 新建一个text目录。
4.rmdir
删除一个空目录,例如 rmdir text 删除text目录。rmdir -p test1/test2,利用 -p 这个选项,可以将 test1/test2 一次删除。
5.ls
显示当前目录下的清单,如果要看详细的信息可以用ls -l (显示长串信息),ls -al(包含隐藏档)
6.touch
新建一个文件,例如 touch 1.txt 创建一个文本文件。
7.rm
如果要删除的目录不是空目录,可以用rm 命令
-r 的意思是递归删除,-f的意思是强制删除,上面可以看出我用 rm -rf test命令的时候,把目录名打错了,所以建议大家以后多用 tab键补全。
8.cp
复制文件或目录,cp 源文件 目标文件,例如 cp 1.txt /tmp 将当前目录下的1.txt文件复制到 /tmp 目录下
如果目标目录下已经存在该文件,执行mv命令,系统会提示是否覆盖,如果不想提示可以使用 \cp 源文件 目标文件。
9.mv
移动文件、目录或更名,例如 mv /home/1.txt /tmp 可将文件移动到/tmp目录下,mv test test1将目录名称更名为 test2。学要注意下面几个选项:
-f :force 强制的意思,如果目标档案已经存在,不会询问而直接覆盖
-i :若目标档案 (destination) 已经存在时,就会询问是否覆盖
-u :若目标档案已经存在,且 source 比较新,才会更新 (update)
10.cat
直接查阅一个文件的内容,例如 cat -n /home/1.txt,其中-n可以显示出行号。
11.tac
反向显示文档内容,由最后一行到第一行反向在屏幕上显示出来,cat和tac相反。
12.nl
还可以用nl添加行号显示出内容
13.more
nl 、 cat和 tac 都是一次性的将数据一口气显示到屏幕上面,而more可以进行一页一页翻动,例如more /etc/man.config。在 more 这个程序的运作过程中,可以使用以下几个按键:
空格键 (space):代表向下翻一页
Enter :代表向下翻一行
/字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词
:f :立刻显示出文件名以及目前显示的行数
q :代表立刻离开 more ,不再显示该档案内容
14.less
有more,当然也有less命令,而且用法比more更丰富,less /etc/man.config。在 less 这个程序的运作过程中,可以使用以下几个按键:
空格键 :向下翻动一页
[pagedown]:向下翻动一页
[pageup] :向上翻动一页
/字符串 :向下搜寻『字符串』的功能
?字符串 :向上搜寻『字符串』的功能
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序
15.head
head (取出前面几行),例如 head -2 test.txt 取出test.txt文档中的前两行。
16.tail
有head相反的就有tail,tail(取出后面几行),例如 tail -2 test.txt 取出test.txt文档中的后两行。
17.od
上面几个读取的都是文本文档,如果要查阅非文本文档,就要使用od。
18.echo
将信息输出到屏幕或文件中。例如 echo ‘I am studying linux.‘>>oldboy.txt 可以将信息输出到oldboy.txt文件中去。
标签:
原文地址:http://www.cnblogs.com/Wxtrkbc/p/5435865.html