chmod命令用法_Linux系统命令

本文详细介绍了Linux系统中常见的命令,包括su(切换用户)、useradd(添加用户)、passwd(设置密码)、userdel(删除用户)、ls(文件目录查看)、mkdir(创建目录)、cp/mv/rm(文件操作)、chmod(权限设置)、cd(目录切换)、cat(文件内容查看)、touch(文件创建)、rm(文件删除)等,适合初学者快速上手。
摘要由CSDN通过智能技术生成
本文简单介绍下linux中比较常用的命令以及用法。

su            : 切换用户

用法         : su [用户名]

举例       #:su Su1




userad     : 添加用户,使用后一般会跟着passwd用法 : useradd [选项] 用户名举例       #:useradd Su1


passwd : 添加密码或者修改密码用法 : passwd [用户名]举例       #:passwd Su1

Enter new UNIX password:123456

Retype .....   :123456



userdel     : 删除用户

用法 : userdel [用户名]

举例        #:userdel Su1



pwd   : 显示当前所在路径

用法 : pwd



clear : 清屏

用法 : clear



cd : 改变工作目录

用法 : cd [选项]

选项         :

. : 当前目录

.. : 到父目录

- : 前一次所在目录

/ : 根目录 

~ : 用户目录



ls  : 查看文件/目录

用法 : ls [选项] [目录/文件]

选项  : 

-a : 显示指定目录下的所有子目录和文件,包括隐藏文件

-l : 以长格式来显示文件的详细信息

-h : 配合"-l"使用,智能显示文件大小

举例          :ls -l

-rwxr-xr-x  1 root       root       13317 Jul 27 23:23 a.out*

说明          :

开头由10个字符组成,第一个字符具体代表的含义:

-      :代表普通文件  

d :代表目录

l : 链接文件

b : 块设备文件

c :字符设备文件

p :管道文件

s :socket文件

后面的9个字符表示文件的访问权限,分为3组,每组3位。

第一组:文件所有者的权限

第二组:同组用户的权限

第三组:其他用户的权限

每一组的3个字符对应了文件的读、写和执行权限;

各权限如下所示:

r : 读(4)

w:写(2)

x: 执行(1)

-: 没设置权限,就是不给权限的意思

使用ls的时候仔细观察的人可以发现,它输出的内容其实是有颜色的,一般来说

目录一般是蓝色,压缩文件一般是红色



mkdir : 创建目录

用法 : mkdir [选项]

选项 : 

-p : 目录名可以是一个路径名称,若原来目录路径中某些目录不存在,加上此选项后会自动的为我们创建出路径中不存在的目录。



cp : 文件/目录的拷贝

用法 : cp [选项]

选项 :

-a       :拷贝目录的时候使用,会保留链接文件、文件属性,并且递归的拷贝目录文件

-d       : 拷贝的时候会保留链接文件

-f       : 如果文件重复,不会提示直接复制替换 强制(名字相同时不问你直接替换)

-i       : 在覆盖目标文件时候会提示,写"y"就覆盖,"n"就退出 (问你是否替换)

-r       : 指定一个目录文件进行复制,会递归复制该目录下所有子目录和文件,但目标必须是一个目录文件



mv : 文件/目录改名、移动

用法 : mv [选项] (文件:0)

选项 : 

-i        :和cp一样,i是交互式操作

-f       :禁止交互操作,直接执行,不管会不会覆盖目标文件,最好使用"i"

mv和cp的区别 :

需要注意的是,mv 与 cp 的结果不同。mv 好象文件“搬家”,文件个数并未增加,而 cp 对文件进行复制,文件个数增加了。



rm : 文件/目录的删除  (remove)

rmdir : 删除文件夹/目录

用法 : rm [选项] ...  printf(format,arg...)

选项 :

-f         : 忽略不存在的文件,强制删除

-r         : 指示删除的是目录文件,会递归的删除子目录里面的所有文件

-i         : 进行交互式的删除



cat : 查看文件内容

用法 : cat [选项]

选项 :

-n (number): 对输出的所有行进行编号


touch      :创建文件

用法         :touch [选项] 文件名

选项          :

-a          :改变访问时间

-m         :改变改动时间

 -t timestamp:改变访问时间和改动时间为timestamp


不指定选项(即不写选项)。那么touch命令会新建一个文件。

指定了-t timestamp选项,那么touch命令会改动文件的访问时间和改动时间为timestamp。



chmod  :修改文件权限

 用法① : chmod [who][+/-/=][mode]

who的值有 :  

u : 表示"用户(user)",即文件/目录的所有者

g : 表示"同组(group)用户",即与文件所有者相同组的用户

o : 表示"其他(others)用户",即第三组rwx字符

a :表示“所有(all)用户”,它是系统默认值。即 chmod +x 1.c 表示所有人都有可执行的权限

mode的值有:

r               :可读

w            :可写

x              :可执行

在一个命令行中可给出多个权限方式,其间用逗号隔开。

例如:chmod g+r,o+r 示例:使同组和其他用户对文件示例:有读权限。

用法 ②  : chmod [mode]

(数字设定法)

mode的值:

0         :表示没有权限(-)

1         : 表示可执行权限(x)

2         : 表示可写权限(w)

4         : 表示可读权限(r)

然后数字设定法就是对其数值进行加减操作

例如:设定一个文件可读/可写的权限,需要将4(可读)+2(可写) = 6(读/写)



ps : 类似用户管理器,监视用户进程(查看系统运行的程序)

用法 : ps



top : 和ps相比,top是动态的监视用户进程

用法 : top



jobs         : 观察后台进程

用法 : jobs


$       :代表普通用户 

#       : 代表超级用户

[]       : 表示可填/可不填

<>       : 表示必选


免责声明:部分资料来源网络,如涉及作品版权问题,请联系删除


45d6b00405c54cee10dd9717a264d83a.png

支持请“点赞”并点亮“在看”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值