Linux常用命令

Linux常用命令

对于初学者来说,Linux命令不是很难记,难记的是命令参数。所以大家得学会查看使用man手册,我们来简单说下一些常用命令。

一般获取man手册查看外部命令帮助信息

   man手册:

程序、配置文件(用于定义程序的工作特性)

       对于不同类别的命令或配置等的手册位于不同的章节中

1、manual:使用手册   man "command"    command 表示命令

2、info:信息页 info "command"

3、简要使用帮助: "command" --help

4、官方文档:        goole搜索

5、额外的文档: 如:Readme,Install,changelog   /use/share/doc/ls-version

6、发行版官方文档: http://redhat.com/docs/

内部命令: help "command" 或 "command" help

       下面简单说些命令吧

1、basename

   语法:  

        basename[选择参数][路径]

   功能  

        basename 命令:用语打印目录或者文件的基本名称。它将删除目录或者文件的路径的前缀以及文件的后缀信息。

        如:# basename /etc/share/doc  doc即为基本名称

   无必要参数

   选择参数:
       --help 显示帮助信息
       --version 显示版本信息

2、dirname

   语法:  

        dirname[选择参数][路径]

   功能  

        dirname 命令:显示指定路径处除了文件名之外的路径前缀,即目录名。

        如: # basename /etc/share/doc  /etc/share 即为目录名

   无必要参数

   选择参数:
       --help 显示帮助信息
       --version 显示版本信息

3、cat

   语法:  

        cat[选择参数][路径]

   功能

        cat 命令:用于连接文件到标准输出。

        如: # cat -n /etc/passwd

   必要参数:
       -n 对输出的文本进行编号
       -b 对输出的文本进行编号,但是不对空白行编号
       -s 将两行以上的空白行替换为一行空白行
       -A 等同于“-vET”
       -e 等同于“-vE”
       -E 在每一行的结尾显示“$”
       -t 等同于“-vT”
       -T 用“^”I代替“TAB”作为显示

   选择参数:
       --help 显示帮助信息
       --version 显示版本信息

4、tac

   语法:

       tac[必要参数][选择参数][文件]

   功能

       tac 命令:反序输出文件内容。

       如: # tac -r /etc/passwd

   必要参数:
       -b 把间隔字符放在前面
       -r 视间隔字符为普通字符

   选择参数:
       --help 显示帮助信息
       --version 显示版本信息

5、more

   语法:

       more[必要参数][选择参数][文件]

   功能    

       more 命令:按屏幕输出指定文件的内容。More命令类似于cat,但比cat功能强。按空格下翻一页,按b上翻一页。

       如:# more -p /etc/passwd

   必要参数:

       <文件> 指定要显示的文件

   选择参数:
   -d 当用户错误输入时产生提示符
   =l 取消遇见特殊字元“^L”(送纸字元)时暂停功能
   -f 计算实际行数
   -p 不卷页显示,而是清屏显示以后的内容
   +/<字符串>搜寻指定字符串,并从此处开始显示
   +num 从指定行开始显示

   选择参数:
       --help 显示帮助信息
       --version 显示版本信息

6、less

   语法:

       less[必要参数][选择参数][文件]

   功能

        less 命令:与more命令类似,但可以通过翻页键查看上下页的内容。

        如: # less -e /tec/passwd

   必要参数:
       -b<缓冲区大小> 设置缓冲区的大小
       -e 当文件显示结束后,自动离开
       -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
       -g 只标志最后搜索的关键词
       -i 忽略搜索时的大小写
       -m 显示类似more命令的百分比
       -N 显示每行的行号
       -o<文件名> 将less 输出的内容在指定文件中保存起来
       -Q 不使用警告音
       -s 显示连续空行为一行
       -S 行过长时间将超出部分舍弃
       -x<数字> 将“tab”键显示为规定的数字空格

   选择参数:

       按键功能如下:
           b 向后翻一页
           d 向后翻半页
           h 显示帮助界面
           Q 退出less 命令
           u 向前滚动半页
           y 向前滚动一行
           空格键 滚动一行
           回车键 滚动一页

7、head

   语法:

       head[必要参数][选择参数][文件]

   功能

       head 命令:将打印文件的前10行道标准输出,如果不指定文件,将从标准输入中输入。

       如: # head -q /etc/passwd

   必要参数:
       -q 隐藏文件名
       -v 显示文件名

   选择参数:
       -c<字节> 显示字节数
       -n<行数> 显示的行数

8、tail

   语法:

       tail[必要参数][选择参数][文件]

   功能

       tail 命令:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

       如: # tail -q /etc/shadow

   必要参数:

       -f 循环读取
       -q 不显示处理信息
       -v 显示详细的处理信息

   选择参数:

       -c<数目> 显示的字节数
       -n<行数> 显示行数

9、which

   语法:

       which [文件]

   功能

       which 命令:用来查找文件,它的查找范围由环境变量“$PATH”设置。

       如: # which cd

   无必要参数:

   无选择参数:  

10、type

   语法:

       type[必要参数][选择参数][文件]

   功能

       区分内外部命令。

       如: # type ls

   无必要参数:

   无选择参数:

11、info

   语法:

       info[必要参数][选择参数][文件]

   功能

       info 命令将以info的格式读取文档。

       如: # info ls

   必要参数:
       -d 指定搜索路径
       -f 指定访问的帮助文件
       -n 指定节点

   选择参数:
       -o<文件> 输出到文件
       --help 显示帮助信息
       --version 显示版本显示
   【info 文件的操作说明】
       h:info 帮助信息
       空格: 下一页
       Del键: 上一页
       b: 开始处
       e: 结束处
       p: 上一个主题
       n: 下一个主题
       m: 菜单
       Crtl+L:重新显示画面
       q: 退出
       ?: 帮助信息

12、echo

   语法:

       echo[必要参数][选择参数][文件]

   功能

       echo 指令输出文本行,shell不同echo指令的使用方法可能有所差异

       如:# echo $PATH

   必要参数:
       -n 不输出最后的 \n
       -e 解释转义字符
       -E 不解转义字符

   选择参数:

    【转义字符】
       \a:警告
       \b:删除
       \c:不输出末尾 \n
       \f:换页
       \r:回车
       \t:水平方向上的 tab
       \v:垂直上的tab
       \\:反斜杠
       \':单引号
       \":双引号
       \nnn: 字符nnn

13、cp

   语法:

       cp[必要参数][选择参数][源目录或者文件][目标文件或目录]

   功能

       cp 命令:复制/链接文件或目录.

       如: # cp -r /home/a /tmp b

   必要参数:
       -a 等同于“-dpR”
       -b 诺删除或者覆盖目标文件将对文件进行备份,备份的文件以备份的字符结尾
       -d 复制符号链接
       -f 强制复制
       -i 交互模式,覆盖目标文件之前要进行询问
       -l 建立硬连链接,非复制
       -p 源目录目录或文件的属性保留
       -P 源文件或文件的路径保留
       -r 处理指定目录以及目录的子目录下的所有文件
       -R 通“-r”选项相同
       -s 不进行复制,而是建立符号链接
       -u 只在源文件更新时进行复制
       -v 运行时显示详细的处理信息
       -x 只在源文件和目标文件文件系统类型相同时才复制

14、file

   语法:

       file[必要参数][选择参数][文件或目录]

   功能

       file 命令:用于查看文件类型,有三种类型设定:文件系统类型、魔法数字类型、和语言测试。

       如: # file -f /etc/passwd

   必要参数:

       -b 文件名不显示
       -c 显示详细处理信息
       -L 操作对象为符号链接所指向的对象
       -z 压缩文件的处理
       -C 列出magic.mgc的输出
       -n 将结果输出到标准输出
       -f<文件名> 指定文件名
       -m<文件名> 指定魔法数字名

15、mkdir  


   语法:

       mkdir[必要参数][选择参数][文件或目录]

   功能

       mkdir 命令:用于建立目录

       如: # mkdir a

   必要参数:

        <目录名称> 创建指定的目录

   选择参数:

       -m<目录属性> 设置目录属性
       -p 建立父目录,确定目录是否存在,不存在则建立
       -parenls 建立父目录
       -v 显示详细的处理信息

   【权限范围】
       a :所有的用户及群组
       u :目录或者文件的当前的用户
       g :目录或者文件的当前的群组
       o :除了目录或者文件的当前用户或群组之外的用户或者群组
           其他权限详情,请参见chmod命令

16、rmdir

   语法:

       mkdir[必要参数][选择参数][目录]

   功能

       如: # rmdir a

       rmdir 命令:删除空目录,非空目录出现错误

   必要参数:

       -v 显示详细的处理信息

17、mv

   语法:

       mv[必要参数][选择参数]

   功能

       mv 命令:移动或重命名指定文件

   必要参数:

       <文件或目录> 源文件或目录
       <文件或目录> 目标文件或目录

   选择参数:

       -b 为每个存在的目标文件备份
       -f 强制执行
       -i 交互模式
       -u 目标文件不存在时才移动
       -S<后缀> 备份文件后缀<--suffix>
       -v显示详细的处理过程
       --reply={yes,no,query} 指定如何处理已存在的目的地文件

   由于Linux命令有很多,暂且先为大家讲解这些,敬请后续关注。谢谢!

你可能感兴趣的:(manual,Goole)