您的位置:首页 > 运维架构 > Linux

linux基础指令一

2016-03-03 15:10 585 查看
1.cd(change directory)

作用:切换目录。

语法:cd [路径];cd后面跟相对路径或者绝对路径没表示进目录。如果不跟任何东西,会进入当 前用户的家目录。
说明:cd指令可以让用户在不同的目录间切换,但是该用户必须拥有足够的权限进入目的目录。

相对路径概念:不从/开始,而从当前的目录开始。例如:./home/bobojf
绝对路径概念:从/开始的目录,就叫绝对路径。例如:/mnt/bobojf
. :代表当前的目录,也可以使用./来表示;
.. :代表上一层目录,也可以../来表示。

2.pwd(print working directory)
作用:显示当前所在的工作目录。
语法:pwd [--help] [[--version]
说明:执行pwd指令可以得出目前所在目录的绝对路径。

3.touch
作用:创建一个空文件&改变文件和目录时间
语法:touch [选项] [文件名或目录名]
说明:touch命令用于在linux系统中建立一个空文件,如果文件存在,怎会修改文件的最后的访问时间,而不会去更改文件的内容。

4.ls(list)
作用:理出目录内容
语法:ls [选项] [文件或目录]
常用选项:-a:显示所有的文件和目录; -l:使用详细格式列表; -d:显示目录名称而非其内容;
-z:显示文件或目录的上下文

5.cat(concatenate)
作用:显示文本文件内容,也可以给文件追加内容到结尾。一般小文件用cat。
语法:cat [选项] [文件名]

用法:-n:由1开始对所有输出的行数编号(显示行号)。-b:和-n相似,只不过对于空白行不编号。
-s:当遇到有连续两行以上的空白行,就代换一行的空白行。

6.more(一页一页翻动)
按键的作用:
空格键:代表想下翻一页; Enter:代表向下滚动一行; :f : 立刻显示出文件名以及目前显示的行数
/字符串:代表在这显示的内容当中,向下查询“字符串”这个关键字;
q:代表立刻离开more,不在显示该文件内容。
b或[ctrl]-b:代表往回翻页,不过这操作只对文件游泳,对管道无用。
例子:more /etc/man.config

7.less(一页一页翻动)
作用:在使用more的时候,没办法向前面翻,只能往后面看,使用了less时,就可以使用上下等按键来往前往后翻看文件。除此之外,在Less里面可以拥有更多的查询功能。实现向下向上查询。
可以输入的命令:
空格键:向下翻动一页; [pagedown]:向下翻动一页; [pageup]:向上翻动一页
/字符串:向下查询“字符串”的功能; ?字符串:向上查询“字符串”的功能;
n:重复前一个查询; N:反向重复前一个查询; q:离开less这个程序。

8.head(取出前面几行)
语法:head [-n number] 文件
例子:默认是开头前10行:head /etc/passwd
显示开头前K行:head -k /etc/passwd
head -n k /etc/passwd
head -n +k /etc/passwd
除最后K行外,显示剩余全部内容:head -n -k /etc/passwd

9.tail(取出后面几行)
语法:tail [-n number] 文件
例子:默认是显示末尾10行:tail /etc/passwd
显示末尾K行:tail -k /etc/passwd
tail -n k /etc/passwd
tail -n -k /etc/passwd
从开头第K行开始输出:tail -n +k /etc/passwd
10.cp(copy)
作用:复制文件或目录
语法:cp [选项] [源文件或目录] [目标文件或目录]
常用选项:-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-r:递归处理,将指定目录下的文件与子目录一并处理。
-i:覆盖已经存在文件之前先询问用户。
-v:将复制的过程输出到屏幕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息