Linux常用命令
AI-摘要
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
显示目录内容列表
ls
显示所有文件(包括隐藏文件)
ls -a
切换目录
cd [目录名]
所有磁盘大小
df -h
查看每个文件的大小
du -sh *
创建文件
mkdir [文件名]
编辑文件
1.进入文件 vim 文件名(vim test.txt)
2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):
:w 保存文件但不退出
:w file 将修改另外保存到file中,不退出
:w! 强制保存,不退出
:wq 保存文件并退出
:wq! 强制保存文件,并退出
:q 不保存文件,退出
:q! 不保存文件,强制退出
:e! 放弃所有修改,从上次保存文件开始再编辑
删除指定文件
强制删除,忽略不存在的文件,无需提示-r 递归地删除目录下的内容,删除文件夹 时必须加此参数
rm [文件名]-f
以树状图列出文件目录结构
tree [目录名]
-d 只显示目录
拷贝和移动文
复制文件或者目录
cp 源文件目标文件
-i 若目标文件已存在,则会询问是否覆盖
-r 递归复制文件和目录
移动文件或者目录/文件或者目录重命名
mv 源文件 目标文件
-i 若存在同名文件,则向用户询问是否覆盖
查找文件
find [路径] -name [文件名]
1.搜索桌面目录下,文件名包含 1 的文件
find -name "*1*"
2.搜索桌面目录下,所有以 .txt 为扩展名的文件
find -name "*.txt"
3.搜索桌面目录下,以数字 1 开头的文件
find -name "1*"
查看文件夹的保护属性
lsattr 文件名
删除文件夹保护属性
chattr -i 文件名
添加文件夹保护属性
chattr +i 文件名
安装 rpm文件
rpm -ivh xxx
解压缩文件
tar -zxvf xxx
压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...
解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径
文件权限命令
- chgrp命令
作用:更改文件属于哪个用户组
chgrp [-R] 属组名 文件名
-R 递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改
常用命令:
chgrp root a.txt 更改a.txt文件的所属用户组为root
chgrp -R root a 更改a目录及a目录下的所有文件的所属用户组为root
- chown命令
作用:更改文件属于哪个用户,也可以同时更改文件属于哪个用户组
chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
chown root a.txt 更改a.txt文件的所属用户为root
chown -R root a 更改a目录及a目录下的所有文件的所属用户为root
chown admin:root a.txt 更改a.txt文件的所属用户为admin,所属用户组为root
chown -R admin:root a 更改a目录及a目录下的所有文件的所属用户为admin,所属用户组为root
- chmod命令
作用:更改文件权限
chmod [-R] xyz 文件或目录
-R 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更
chmod 777 a.txt 更改a.txt文件的权限值为777
chmod -R 743 a 更改a目录及a目录下所有文件的权限值为743
-rw------- (600) – 只有属主有读写权限。
-rw-r–r-- (644) – 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) – 只有属主有读、写、执行权限。
-rwxr-xr-x (755) – 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx–x--x (711) – 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) – 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) – 所有用户都有读、写、执行权限。更不可取的做法。
查看进程号 xxx要查看的进程名称
ps -ef|grep xxx
杀掉进程 xxx进程号
kill -QUIT xxx
查看历史命令
history
linux命令网址
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小峰同学
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果