linux for centos (一)

 liunx 命令笔记

 文件处理命令:

 

  

 一:目录处理命令:

   

命令名称:ls

所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:    :ls 选项[ald][文件或目录]

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

                 -l 详细信息

                 -d 查看目录属性

举列        :ls -lald

命令名称:cd

所在路径:shell 内置命令

执行权限:所有用户

语法       :cd [目录]

功能描述:切换目录

举列       :cd  /tmp/test

                 cd ../    返回上一级目录

命令名称:pwd

所在路径:/bin/pwd

执行权限:所有用户

语法       :pwd

功能描述:显示现在所在位置

举列       :/tmp/test 显示现在所在位置

命令名称:mkdir

所在目录:/bin/mkdir

执行权限:所有用户

语法       :mkdir -p [目录名]

                  -p 递归创建目录

功能描述:创建新的目录

举列       :mkdir -p  /tmp/test/student

命令名称:rmdir

所在路径:/bin/rmdir

执行权限:所有用户

语法       :rmdir [目录名称]

功能描述:删除空目录

举列       :rmdir /tmp/test/student   删除tmp 目录test 文件下student 文件夹

命令名称:cp

所在路径:/bin/cp

执行权限:所有用户

语法       :cp -rp [源文件或目录][目标目录]

                 -r 复制目录

                 -p 保留文件属性

功能描述:复制文件或者目录

举列       :cp -r /tmp/test/student  /root    //将student 目录复制到root 目录下去

                  cp -rp /tmp/test/a    /tmp/test/b  /root    //将目录a 和目录b 复制到/root 下,并保持属性

命令名称:mv

所在路径:/bin/mv

执行权限:所有用户

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

功能描述:剪切文件,修改文件名

举列       :mv test.log  test.txt       //将test.log 修改为test.txt

                 mv test.txt test3             //将test1.txt文件移到目录test3中

命令名称:rm 

所在路径:/bin/rm

执行权限:所有用户

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

                 -r 删除目录

                 -f 强制删除

功能描述:删除文件或目录

举列       :rm /tmp/yun.log          // 删除 /tmp 目录下的yun.log 文件

                 rm /tmp/test/student    //删除tmp 目录下的test目录下的student 文件夹

命令名称:touch

所在路径:/bin/touch

执行权限:所有用户

语法       :touch

功能描述:修改文件或目录属性,也可以一创建一个不存在的文件

举列       :touch testConfig.txt    //创建一个testConfig.txt 文件

命令名称:cat

所在路径:/bin/cat

执行权限:所有用户

语法       :cat [文件名]

                 -n 显示行号

                -s 当有遇到连续2行以上的空白行,就替代为一行空白行

功能描述:查看文件内容

举列       :cat /etc/test.txt

                 cat -n /etc/text.txt

                 cat  -n  /etc/services >textfile2    //把services的档案内容输出到textfile2文档里

                 cat  /dev/null  > /etc/test.txt         //清空/etc/test.txt 文档的内容

命令名称:tac

所在路径:/user/bin/tac

执行权限:所有用户

语法       :tac[文件名]

功能描述:显示文件内容(反向列示)和cat 是相反

举列       :tac /etc/issue

命令名称:more

所在路径:/bin/more

执行权限:所有用户

语法       :more [文件名]

                 (空格) 或 f 翻页

                 Enter     换行

                 Q 或者 q 退出

                 b或者[ctrl] -b 代表往回翻,只对文件有用,对管线不起作用

功能描述:分页显示文件内容

举列       :more  /etc/man.config

命令名称:less

所在路径:/user/bin/less

执行权限:所有用户

语法       :less [文件名]

功能描述:分页显示文件内容(可向上翻页)

举列       :less /etc/services

命令名称:head

所在路径:/user/bin/head

执行权限:所有用户

语法       :head [文件名]

                 -n 指定行数

功能描述:显示文件前几行 

举列       :head -n  20  /etc/services

命令名称:tail

所在路径:/user/bin/tail

执行权限:所有用户

语法       :tail [文件名]

                  -n 指定行数

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

功能描述:显示文件后几行

举列       : tail -n 18 /etc/services

命令名称:ln

所在路径:/bin/ln

执行权限:所有用户

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

                  -s 创建软连接

举列       :ln -s /etc/issue  /tmp/issue/soft     //创建issue 的软连接在 tmp 目录下,命名为issue.soft

                  ln  /etc/issue   /tmp/issue.hard    //创建issue 的软连接在 tmp 目录下,命名为issue.hard

 

说明:连接相当于window 系统中的快捷方式

           软连接是以 lrwxrwxrx 开头的

           文件大小只是符号连接

           /tmp/issue.soft-——>/etc/issue 箭头指向源文件

           

           硬链接特点:

            1:拷贝cp -p+同步更新

            2:通过i 节点识别 (硬链接 i 节点 id  和 源文件的 id 一样)

            3:硬链接不能跨分区,软链接可以跨分区

            4:不能针对目录使用,软链接可以允许针对目录使用

             

                              

                     

              

                

       

 

 

猜你喜欢

转载自weihaimail.iteye.com/blog/2308147