一、基本操作
1、ls:查看当前路径下的文件和文件夹
参数 | 作用 |
-l | 显示文件详细信息 |
-a | 显示隐藏文件 |
-h | 文件大小显示单位,配合‘-l’使用 |
2、cd:切换到指定路径
3、pwd:查看当前所在位置的绝对路径
4、clear:清除整个屏幕
二、文件操作
1、mkdir:创建文件夹
参数 | 作用 |
-p | 自动创建不存在的父目录 |
2、touch:创建文件,可以同时创建多个文件
3、cp:复制文件到指定路径
参数 | 作用 |
-r | 复制文件夹 |
4、mv:移动文件到指定位置或重命名文件(mv 目标文件 目标位置/新文件名)
5、cat:显示文件内容
参数 | 作用 |
-n | 显示行号 |
6、more:显示文件内容
参数 | 作用 |
-num | 展示行数 |
其它功能:
按键 | 作用 |
空格 | 下一页 |
b | 上一页 |
q | 下一页 |
7、less:显示文件内容
参数 | 作用 |
-N | 显示行号 |
其它功能:
按键 | 作用 |
空格 | 下一页 |
b | 上一页 |
q | 退出 |
/内容 | 搜索指定内容(n:上一个,N下一个) |
8、head:默认显示文件前十行(可指定显示行数)
9、tail:显示文件后十行(可指定显示行数)
参数 | 作用 |
-f | 持续耿总查看指定文件内部变化 |
10、vi/vim:修改文件内容
命令模式-->插入模式 | i | 光标钱开始插入 |
o | 下一行开始插入 | |
a | 光标后开始插入 | |
插入模式-->命令模式 | esc | |
命令模式-->底线命令模式 | w | 保存 |
q | 退出 | |
! | 强制执行 |
11、rm:删除文件或文件夹
参数 | 作用 |
-r | 递归删除文件夹 |
-f | 强制删除文件或文件夹 |
12、tar:打包与解包
tar -cvf 包名.tar 多个文件或目录 | 打包 |
tar -xvf 包名.tar -C 目标位置路径 | 解包 |
tar -zcvf 包名.tar.gz 多个文件或目录 | 压缩 |
tar -zxvf 包名.tar.gz -C 目标位置路径 | 解压缩 |
三、用户和组操作
1、su:切换用户
2、ueradd:添加用户
3、passwd:修改用户密码
4、exit:退出当前用户
5、getent passwd:查看所有用户
6、sudo:使用管理员权限执行命令
7、groupadd:添加组
8、groupdel:删除组
9、getent group:查看所有组
10、chomd:修改文件权限
参数 | 作用 |
-R | 作用于包含文件夹下所有文件 |
实例:chmod [-R] +rwx/777/u=rwx,g=rwx,o=rwx 文件
11、chown:修改用户组
chown [-R] 用户:用户组 文件 | 修改用户和组 |
chown [-R] 用户 文件 | 只修改用户 |
chown [-R] :用户组 文件 | 只修改组 |
四、系统操作
1、top:显示进程列表和资源使用情况
2、ps:查看进程信息
3、kill pid:终止进程
4、systemctl:管理服务操作
示例:systemctl [start | stop | restart | status | disable | enable] 服务名
5、yum:下载操作
示例:yum -y install 软件名
6、ln:建立连接
ln -s | 建立软连接 |
ln | 建立硬链接 |
7、df:查看磁盘资源使用情况
8、free:查看内存资源使用情况
五、其它操作
1、which:查找命令所在位置
2、find:查找文件
find [查找路径] -name 文件名 | 根据文件名查找 |
find [查找路径] -size [+/-]大小 | 根据文件大小查找 |
find [查找路径] -type [d/f] -name 文件名 | 根据文件类型查找 |
3、grep:指定文件中搜索关键字
grep [-n] 关键字 文件路径 |
4、wc:统计指定文件内容的行数或单词数
wc [-l /w] 文件路径 |