liunx 命令行的格式   : 命令字 【选项】 【参数】
  1:命令字   整条命令中最关键的一部分
  2: 选择    调节命令的具体功能,决定命令如何执行
  3: 参数      是命令字处理的对象
 
编辑linux时 辅助操作
TAB键  自动补齐     必须以输入开头,并且是唯一的才补齐
反斜杠 \     命令太长 终端换行
Ctrl+u  删除当前光标处之前的所有字符内容
Ctrl+k  清空到行尾
Ctrl+l   清屏
Acl + .  补齐上一个命令的最后一部分  非常的常用
 
 
获得命令帮助
1:  help 命令      
  help + 命令  查看命令的帮助信息
2: man   后面加查看的命令   如:man  file 
 
一个例子:将ls的命令帮助手册保存为文件 lsman.txt
         man ls | col -b >lsman.txt
 
管道 | : 用于将前面命令的屏幕输出的结果作为后面命令的操作对象
重定向输出 >  前面命令成功执行后,输出结果保存道>后的指定文件中
 
 文件和目录管理
1:pwd  查看当前的工作目录
2:cd  切换工作目录
3:  ls  列表显示目录内容
   选项有 -l  以长格式显示  -a 显示所以 包括隐藏的目录文件
                -d 显示目录本身的属性  -h 以便人性化的方式显示大小
                -R 以递归的方式显示指定目录及其子目录中的内容
        例:以长格式列出/etc/目录中以ns开头 .conf 结尾的文件信息
 
          ls   -lh  /etc/ns*.conf
4: mkdir  创建新的目录
    选项 - p  创建多层目录时使用
  例如:mkdir -p /wang/hong/lei
  创建多个目录 mkdir  mp3 mp4 mp5
 
5: du  统计目录及文件的空间占用情况
    选项有 -a 统计磁盘空间占用时包括所以的文件
                  -h  以人性化的方式显示
                - s 只统计每个参数所占用空间的大小,而不是统计每个子目录的大小
    例如: 分别统计/boot 目录中以“vmlin” 开头各文件所占用的大小
   du  -ah  /boot/vmlin*
 
  文件操作命令
 
1:touch  新建空文件
 
  例如:在当前目录中创建两个空文件  a.txt  b.txt
    touch  a.txt  b.txt
 
touch一个存在的文件等于修改时间标记
 
2: file  查看文件类型
3: cp  复制文件 或 目录
  格式  cp  [选项]  ……源文件或目录  ……目录文件或目录
选项:  -f 覆盖目标同名文件或目录时不进行提醒,强制复制
           -i  覆盖时 提醒用户确认
           -p  复制时保持源文件的权限
           -r 复制目录时必须使用 表示递归复制整个目录下的所以文件
例如:将目录/boot/groub/  /etc/httpd/conf  复制到当前目录中进行备份
 
    cp -r  /boot/groub/  /etc/httpd/conf   ./
 
4:rm  删除文件或目录
选项: -f 删除文件或目录时不进行提醒 强制删除
               -i  删除时提醒用户确认
            -r  删除目录时必须使用 (同上)
例如:删除/etc 目录树 且不进行提醒
 rm -rf  /etc
 
5:mv 移动文件或目录
  格式  mv  【选项】  ……源  ……目标
需要移动的是多个文件或目录时  目标必须是目录
如果目标与源位置相同,则相当于改名
6:which  查找linux命令文件显示所在的位置
命令 或程序 名作为参数  -a 所以路径中查找
7:find  查找文件或目录
  格式  find  【查找范围】 【查找条件表达式】
 
按大小查找  关键字  -size                    +  -   号设置大小
按文件属主查找   关键字 - user    根据文件是否属于目标用户进行查找
按名称查找  关键字 -name   允许使用 * ? 通配符
按文件类型查找 关键字 -type 
 
例如:在/etc目录中递归查找名称以“resol开头 .conf” 结尾的文件
  find   /etc    -name "resol*.conf"
 
             在/boot 目录中查找超过1024KB而文件以“vmlinuz”开头的文件
   find  /boot   -size  + 1024KB -a -name "vmlinuz*"
 
查找条件时可以使用逻辑运算符 -a -o (-a 代表而且的意思 -o代表或者的意思)
8: ln 为文件或目录建立链接
格式 ;ln [-s]  源  ……链接文件或目标目录
 
  文件内容操作命令
…………