linux.c(2)

cd  .      进入当前目录

cd  ..      进入上一级目录

绝对路径(完整路径):从根目录开始的路径       /home/ly/test

相对路径:以当前路径为坐标写的路径            ../   上一级

切换回上一次目录      cd  -  (只能在两个目录之间进行切换)

history     查看历史命令

ctrl+r      搜索历史命令

ctrl+c      中断命令

ctrl+l      清屏命令    命令:clear

ctr+a      到命令行最前

ctrl+e      到命令行最后

ctrl+d      删除光标后一个字符

 

查看文件详细信息:第一个字符代表类型,后九个字符代表文件权限

-:代表文件

d:代表目录

l:代表链接文件

c:字符设备文件

b:块设备文件

文件权限:可读(r),可写(w),可执行(x)

linux文件所属用户分为三种:创建文件的用户user(u),组用户group(g),其他用户other(o)

设置权限时有权限用相应字母表示,无权限用-表示

可以用二进制表示文件权限,有相应权限用1表示,没有用0

           rwx       r-x        -wx

二进制     111       101       011

八进制      7         5          3

修改文件权限命令:chmod

提示:测试文件权限时,不要在共享文件夹下测试,因为共享文件夹下的文件的权限受windows系统影响

1.通过符号修改:u代表user    g代表group    o代表其他用户   a代表全部用户

                +表示添加权限,-表示删除权限

 例:  chmod     u+x   文件名

       chmod     g+w   文件名

2.通过八进制进行修改

例:chmod  766  a     将a权限改成rwx   rw-    rw-

 

 

 

1.创建文件:touch  文件

 创建目录:mkdir  目录

2.文件删除:rm   文件名(会提示是否删除)

            rm   -f  文件名       (强制删除,不提示)

            rm   -r  目录名

 

          rm  -rf   强制删除文件或目录

3.文件复制   cp   文件路径   目标路径

 目录复制     cp   -r    目录路径     目标路径

提示:复制时如果不写生成文件名,默认和原文件名一样

复制时可以写相对路径          cp    /user/include/stdio.h       .    当前目录

                                                            ../   上一级目录

剪切文件mv     源文件(路径)       新文件(路径)

提示:剪切的时候如果不写新文件名,默认和原文件名一样

      剪切不分文件与目录,操作一样

      mv可用于文件重命名,     mv   stdio.h    aa

5.通配符:*:可以代表一切字符

6.查看文件:1.cat:将文件内容打印到终端

            2.more:在终端上显示文件,分页显示

                    ctrl+c或q退出浏览

            3.less:在终端上显示文件,分页显示,支持查找

                   输入/进行查找      n下一个     q退出

            4.head:默认显示文件前十行    head  -n 显示前n行

            5.tail:默认显示文件后十行       tail  -n 显示后n行

7.文件查找:      find   查找目录   -name    文件名

                 find    查找目录   -size     文件大小

8.查文件内容:     grep      grep  查找的内容   查找的文件

9.用“|”表示管道:管道的输出内容会作为管道命令的参数

                   ls   -l  |  grep   stdio.h

10.压缩文件与解压缩:解压  tar   -xvzf  需要解压的文件      -C     目标目录

                         -C不写解压到当前目录

  压缩文件   tar  -cvzf   要生成的压缩包    要打包的文件

             tar  -cvzf    my.tar.gz   *

   history  |  grep  tar

猜你喜欢

转载自blog.csdn.net/zoujiemax/article/details/84023135