Linux常用命令

Linux常用命令

ls:显示目录

  • -l:显示详细属性

chmod:修改权限
drwx-权限描述符:

  • 第⼀个符号表示文件的类型。如果是-表示⽂件,如果是d表示⽬录。
  • 后面的9个字符表示3组权限,分别为⽂件所属⽤户user的权限,⽂件所属⽤户组group的权限,其他人other的权限。w表示写权限,r表示读权限,x表示执⾏权限。若没有该权限,则用-标志。
  • 还可以⽤8进制表示法:r=4 w=2 x=1 -=0
    r-x表示为5,drwxr-xr--表示为754
  • 参数说明
    例:chmod u+r 1.cpp
    u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体者,o 表示其他以外的人,a 表示这三者皆是。不写时默认为a
    + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

pwd:显示当前所属目录的路径
mkdir:创建目录
rmdir:删除目录
cd:转换目录

  • 可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
    ~也表示为 home 目录的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

cp [options] source directory:复制文件(目录)至目录
rm [options] name:删除文件

  • -r: 将目录及以下之档案亦逐一复制/删除。

touch:修改文件或者目录的时间属性。若文件不存在,系统会建立一个新的文件。