Linux必备常用指令(二)
接上节文章尾后,强调一下,此文章只是用于对老师上课知识的重新梳理。
文件目录指令补充
touch:创建一个文件
格式:touch+文件名
rm :删除
格式:rm±rf+文件名 删除文件
rm±rf+*:删除所有文件(慎用)
chmod:修改权限
举个例子就能看懂了操作了:
首先随便查看一个文件的属性:ls -l xxx
显示属性为:drwxrw-rw-
d是目录
r:可读(read)
w:可写(write)
x:可执行(exectue)
对此进行拆分:d rwx rw- rw-
对应的4部分是:文件类型,当前用户权限,同组其他用户权限,其他用户全新
其中文件类型包括:-(普通文件)、d(目录)、l(链接文件)、p(管道文件)、c(字符设备文件)、b(块设备)
以下对于权限有二种更改方式:
第一种:将其三种权限转化为二进制——111 110 110——对应为7 6 6
若要将权限改为rwx rwx rwx——对应为7 7 7
更改格式为:chmod 777 xxx (xxx为文件名或对应绝对路径文件)
第二种:rwx rw- rw- 三种权限对应于 u g o
若要更改其中任意权限:例如需要去掉当前用户的 可执行方式——chmod u-x xxx
注意:一旦当前用户权限的执行方式被禁用则后面三者都不可以有执行方式
du:查看目录字节
格式:du+目录名
mkdir:创建目录
格式:mkdir+目录
pwd:查看当前绝对路径
file:查看文件属性
压缩与解压命令
随机创建3个文件
touch a b c
压缩命令:tar -zcf xx.tar.gz a b c (压缩3个文件为xx.tar.gz)
解压命令:tar -xzf xx.tar.gz (解压此压缩包)
也可以更改此压缩包名
mv xx.tar.gz xx
注意:压缩解压命令只要记住这一套就可以了
磁盘管理命令
mount,umount,df,ln
简单了解就可以
mount:加载文件系统
umount:卸载一个文件系统
df:用来检查文件系统的磁盘空间占用情况
ln:用来在文件之间创建链接
查找类命令
find:查找文件
格式:find+路径+参数+内容
例如:根目录下查找stdio.h路径
find / -name “stdio.h”(-name文件名)
grep:查找内容
格式:grep+内容+路径+参数
查找etc目录下含有etho内容的路径
例如:grep “etho” /etc/* -R (-R:所有文件)