Linux常用命令及解析

命令格式:命令[-选项]  [参数]

           例: ls  -la /etc

说明: 1)个别命令使用不遵循此格式

           2)当有多个选项是,可以写在一起

           3)简化选项与完整选项  -a等于—all

目录处理命令:ls  选项 [-ald]  [文件或目录]

            ls    查看目录或文件

           -a  显示所有文件,包括隐藏文件

           -l       详细信息显示

           -d      查看目录属性

           -i       查看i节点

-rw-r—r—

-文件类型(-二进制文件  d目录 l软连接文件)

rw-    r—    r—

u       g       o

u所有者 g所属组 o其他人

r  w  x执行

 

mkdir 创建新目录  mkdir –p [目录名]

           -p 递归创建

 

pwd  显示当前目录

.表示当前目录  ..表示当前目录的上一级目录

 

rmdir  删除空目录  rmdir [目录名]

 

cp  复制文件或目录

语法: cp –rp [原文件或目录] [目标目录]

           -r 复制目录

           -p 保留文件属性

 

mv  剪切文件,改名

语法: mv [原文件或目录] [目标目录]

 

rm 删除文件

语法: rm –rf [文件或目录]

           -r 删除目录

           -f 强制删除,不提示。

 

touch  创建空文件

语法:touch [文件名]

 

cat 显示文件内容

         -n显示行号

范例:cat /etc/issue

          cat –n /etc/services

 

more 分页显示文件内容

语法: more [文件名]

         (空格)或翻页

         enter    换行

           qQ           退出

 

less 分页显示文件内容(可向上翻页)

语法:less [文件名]

 

head  显示文件前面几行

          -n 指定行数

语法:head  [文件名]

 

tail  显示文件后面几行

-n 指定行数

-f  动态显示文件末尾内容

语法:tail  [文件名]

 

ln  生成连接文件

语法:ln  -s [原文件] [目标文件]

          -s 创建软连接

范例:ln –s /etc/issue /tmp/issue.soft

创建文件/etc/issue的软连接/tmp/issue.soft

      ln/etc/issue /tmp/issue.hard

创建文件/etc/issue的硬链接/tmp/issue.hard

软连接特征:类似windows快捷方式

硬链接特征:

  1. 拷贝cp+p+同步更新

  2. Echowww.qq.com >>/etc/issue

  3. 通过i节点识别

  4. 不能跨分区

  5. 不能针对目录使用