命令 | 作用 | 备注 |
su [用户名] | 切换用户到user1 | su admin1 |
cd | ||
cd / | 切换目录到根目录 | |
cd ~ | 切换目录到home目录 | |
cd . | 切换目录到当前目录 | |
cd .. | 切换目录到上一级目录 | |
ls | ||
ls | 显示当前目录中的文件名 | |
ll | 显示当前目录中的文件名字及其详细信息 | |
ls [-l] | 显示当前目录中的文件名字及其详细信息 | |
ls [-a] | 显示当前目录中的文件名(包括隐藏文件) | |
ls [-h] | 显示当前目录中的文件名及大小 | |
ls [-t] | 显示当前目录中的文件名(修改的时间) | |
pwd | ||
pwd | 显示当前路径 | |
pwd [-P] | 显示当前物理路径 | |
mkdir | ||
mkdir [文件名] | 创建文件夹 | mkdir project1 |
mkdir [-p] [文件名] [多级目录] | 创建多级文件夹 | mkdir -p project2 /test/test1/test2 |
vi | ||
vi/vim [文件名] | 修改文件 | vi /etc/.../... |
a、i、o、s 进入编辑模式 Esc 退出当前模式到命令模式(默认模式) shift: 尾行模式
1.编辑模式可以任意操作 2.命令模式的操作:yy 复制光标当前行、nyy 自当前行复制n行、dd 删除当前行、ndd 自当前行向下删除n行、p 对复制(删除)的内容进行粘贴 3.尾行模式的操作:w 保存、q 退出、wq 保存并退出、q! 强制退出、G 尾部、gg 第一行、u 撤销 | ||
touch [文本名] | 创建文本 | touch test.txt |
ln [-s] [源文件] [目标文件] [-C] [目标文件位置] | 创建软链接 | ln -s test.lnk test.txt -C /.home |
cp/scp [文件名] | 复制文件 | cp test.txt /.home |
mv [文件名] | 移动文件 | mv test.txt /.home |
rm [-rf] [目录名] | 删除当前目录下的所有文件(慎用) | rm -rf test.txt |
cat [文件名] | 显示文件内容 | cat test.txt |
more [文件名] | 显示文件内容(分页显示) | more test.txt |
head [-n] [文件名] | 显示文件前n行内容 | head -10 test.txt |
tail [-n] [文件名] | 显示文件后n行内容 | tail -10 test.txt |
grep [内容] | 查找内容,类比于ctrl+f | grep test.txt |
find [-name] [文件名] | 查找文件 | find - name test.txt |
tar [-zxvf] [压缩后文件名] [待压缩文件名] | 打包文件 | -z以gzip压缩或解压缩、-x解压、 -v显示解压过程、指定文件名 |
nano [文件名] | 修改文件,类比于记事本 | nano /etc/.../... |
chmod [权限] [文件名] | 修改文件的读写执行权限 | chmod 777 test.txt |
yum [-y] install [命令名] | 安装没有的命令 | yum -y install vim |
ping [IP地址] | 网络通信 | ping 192.168.25.14 |
kill [进程] | 杀死进程 | |
useradd [用户名] | 增加用户 | useradd admin2 |
passwd [用户名] | 设置用户密码 | paasswd admin2 |
man [命令] | 查看命令的用法 | man su |
help [命令] | 查看命令的用法 | help su |
clear | 清屏 | |
netstat | 查看网络是否连通 | |
ifconfig | 查看 ip 地址及接口信息 |