chmod命令用法_Linux基本命令实践(1)

点击上方蓝色字关注我们!

Linux简介

Linux 现在泛指一类操作系统,Linux有上百种不同的发行版。Linux不仅系统性能稳定,而且是开源软件。

01

实验目的

熟悉Linux操作系统下使用频率最高的10个基本命令(ls、pwd、cd、cp、mkdir、rm、cat、mv、chmod、tar)

02

实验环境

云主机:(阿里云、华为云、腾讯云等等均可)

操作系统:CentOS7.4

系统配置:最低配置即可

备注:为了完成本实验,可以使用自己已有的云主机,也可以考虑临时重新购买一台主机,用完后将主机实例释放即可。可以购买“抢占式实例”,每小时只需要几分钱。

455ef3b264a523dd8d79eafbe9daac19.gif

03

实验步骤

dab7bacde3e2909ca3fc201aebf1616c.gif》》 进入命令行界面

     进入方式1:云主机服务商所提供的Web页面控制台直接进入“远程登录”界面。(输入密码时是没有任何提示的,输入完后,直接按回车即可)

2e910998f6eb3d0fb5d781f0d2b465a7.png
输入用户名密码

abb4e2f7f580d9fd483e40b816dd39d4.png

登录成功

     进入方式2:本地安装SSH客户端(例如:在你自己的机器安装SecureCRT、XShell等客户端软件),连接远程主机。

b1a12d75b4a28817486b5b2085722135.png

通过SecureCRT连接远程主机

1

ls命令

列出目标目录中所有子目录和文件的信息

命令语法:ls [选项] [目录或文件名]

命令示例:

ls
ls -a
ls -al
ls /etc

命令执行结果:

b34ab6a09db2c8ddbe3b19381a78e6d4.png

3ee023109cced823dbe58e386c596739.png

参数解释:

  • -a:--all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)

  • -l:列出长数据串,显示出文件的属性与权限等数据信息

2

pwd命令

显示当前工作目录

pwd

命令执行结果:

effb6b03cbb1183eb8441cfa602d7848.png

3

cd命令

切换当前工作目录至目标目录

命令语法:cd [dirName]

命令示例:切换至/etc/目录
cd /etc

命令执行结果:

85896c5bb46458b7749af89b1be6a3a6.png

参数dirName常用解释:

  • 绝对路径:从根目录开始,依次将各级子目录的名字组合起来,路径的写法一定是由根目录 / 写起,例如 /usr/local/ ”

  • 相对路径:相对当前所在路径的位置,路径的写法不是由根目录“ / ”写起,例如“ work/test ”

  • . :"." 表示目前所在的目录

  • .. :  ".." 表示目前目录位置的上一层目录

  • ~:表示当前用户的home目录,也就是刚 login 时所在的目录

命令示例:

cd /usr/local/
cd sbin/
cd .
cd ..
cd ~

命令执行结果:

98eceae43402d52f3763435e2397f5af.png

4

cp命令

拷贝文件或目录

命令语法:cp [options] source dest

命令示例:

cp -r abc cba
cp /etc/inittab ./

命令执行结果:

2c5dacafb2ff40b11c3abfb46064e416.png

5ca1aad9974606d9a95d2a6508eaff43.png

常用参数

  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

5

mkdir命令

创建目录

命令语法:mkdir [参数][目录名称]

命令示例:

mkdir work
mkdir work/test
mkdir -p abc/test

命令执行结果:

e6f714332f135531083ba2b20b6b63f3.png

  • -p:如果目录路径中的某级目录不存在,则自动创建

6

rm命令

删除文件或目录

命令语法:mkdir [参数][目录名称]

命令示例:

rm inittab
rm -r abc
rm -rf cba

命令执行结果:

571e6da5e6be4e9c49071a8f9cb93f20.png

参数解释:

-r:删除目录用的选项,使用命令rm删除目录时,一定要加-r选项

-f:表示强制删除

注意:rm -rf命令非常危险,使用时一定要确保命令正确,路径不要以/开头。

如果不小心执行了“ rm -rf / ”,后果很严重,哭都来不及了

63591885da47042ad2375080e2cf1c8f.png

7

cat命令

将文件输出到标准输出

命令语法:cat [选项] [文件]

命令示例:

cat inittab

命令执行结果:

184de2a8f62f093b7e2e4d2c997c20da.png

8

mv命令

移动文件或目录

命令语法:mv [选项] source dest

命令示例:

mv inittab abc/
mv work/ abc/

命令执行结果:

ac0083b9af234d3f5c44ccbcaa02787f.png

9

chmod命令

修改文件或目录的权限

命令语法:chmod [选项] [文件]

ee58d5b4eccba11ab4d731b9157f386a.png

  • 上图中红色圈中的“rwx r-x r-x”,r代表读、w代表写、x代表执行、-代表没有权限。

  • 第一个root代表该文件的所有者是root用户

  • 第二个root代表该文件所属群组为root群组

  • rwx代表该文件所有者有读写执行权限

  • 第一个r-x代表所在组的用户对该文件有读和执行的权限,没有写的权限

  • 第二个r-x代表其他用户对该文件有读和执行的权限,没有写的权限

解释说明:

  • 文件或目录权限控制分为读取(r)、写入(w)、执行(x)3种

  • 具有全部权限的二进制可理解为  “111”  即 十进制的 “7”

  • 只有读写权限二进制可理解为  “100”  即 十进制的 “4”

命令示例:

chmod 777 abc
chmod a-x abc
chmod u+x abc
chmod 755 abc

命令执行结果:

d78aca6a5b362fd41735be920bc57f83.png

常用参数解释:

  • u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是

  • + 表示增加权限、- 表示取消权限

  • r 表示可读取,w 表示可写入,x 表示可执行

  • -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

10

tar命令

打包压缩或解压

命令语法:tar [选项] [文件...]

命令示例:

tar -zcvf abc.tar.gz abc/

tar -zxvf abc.tar.gz

命令执行结果:

03c8edc4dc3eb6bb8f29c9f2b22fdc86.png

本文所列出的命令用法仅仅是最基本的用法

这些命令更高级的功能,请使用Linux中自带的man手册查询

man cat

b41a28ae9f21d1cfac9b51e57361af9a.png

dc56875fe5807f8de1280b023fa70461.png 每天进步一点点

春天来了

1ff38f799bc76ce8b34533c9a1b6c133.png

让我知道你在看

23122c11a6439d181756faccc84a95b4.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值