一.常用命令
1.目录切换
cd / 切换到根目录
cd ../ 切换到上级目录
cd ~ 切换到home目录
2.查看目录
ls 列出当前目录下所有的文件
ls [路径]
ls / 查看根目录
ls -l 相当于 ll 最常用的命令,用了表的方式列出当前目录的内容
3.查看当前目录
pwd-
4.创建一组空文件
touch
5.显示文件内容
cat
6.打印内容到控制台,也用于写文件
echo
![](https://i-blog.csdnimg.cn/blog_migrate/a967b6177f46a93fcbb22dc8625ece69.png)
7.创建目录
mkdir =>make directory
用树的方式搞清楚结构
tree 直观的看当前目录是如何构成的
需要安装
yum install tree
8.删除
rm 文件名
rm -r 目录
-r表示递归,把所有文件和子目录都删除
rm -rf------删除不提示
操作系统删除文件是逻辑删除,只是打上了一个无效标记
9.移动
mv
移动目录或者移动文件到对应的目录///或者改名
10.拷贝
cp 文件名
cp -r 参数 拷贝目录
11.查看手册
man ls-查看列表命令手册
12.读取文件内容
less 可以翻页 大文件秒开.只是加载了当前屏幕的内容,用什么加载什么
13.文本编辑器-vim
vim 文件名 创建/打开文件
进入后,用i进入插入模式 用esc进入可读模式
![](https://i-blog.csdnimg.cn/blog_migrate/9d3680388cb71ca3b3e554df98985893.png)
:q 退出
:wq 保存退出 ->:x
:q! 强制退出
14,打包与压缩
打包文件 tar -cvf 打包文件.tar 被打包的文件/路径
解包文件 tar -xvf 打包文件.tar
参数说明
1)c 生成档案文件创建打包文件
2)x 解开档案文件
3)v 显示过程
4)f 指定档案文件名称
压缩文件:tar -zcvf 打包文件.tar.fz 被压缩的文件/路径
解压文件:tar -zxvf 打包文件.tar.fz
15.用户切换
su root
sudo 为想用root权限的普通用户设计的
16 进程
查看 ps -ef
结束 kill
二.Linux权限
![](https://i-blog.csdnimg.cn/blog_migrate/5f75cec057c2becd82529eec028a8c1f.png)
r 可读
w可写
x 可执行
~没有对应权限
每三个对应一个角色的权限
前三个是文件拥有者
中间三个是同组用户的权限
最后三个是其他用户的权限
管理员用户拥有所有权限