1.目录操作
1.1 目录切换cd
cd usr #切换到该目录下usr目录
cd .. #(或cd../): 切换到上一层目录
cd / # 切换到系统根目录
cd ~ #切换到用户主目录
cd - #切换到上一个操作所在目录
1.2 目录增删改查
mkdir 目录名称: 增加目录 (增)
rm [-rf] 目录: 删除目录(删)
cp -r 目录名称 目录拷贝的目标位置: 拷贝目录(改),-r代表递归拷贝
mv 目录名称 新目录名称: 修改目录的名称(改)
mv 目录名称 目录的新位置: 移动目录的位置---剪切(改)
ls或者ll:查看目录信息 (查)
find 目录 参数: 寻找目录(查)
pwd: 显示当前所在位置
2.文件操作
主要是文本增删改查,压缩和搜索
touch 文件名称: 文件的创建(增)
rm -rf 文件: 删除文件(删)
vim 文件: 修改文件的内容(改)
cat/more/less/tail 文件名称 文件的查看(查)
tar -zcvf 打包压缩后的文件名 要打包压缩的文件 (压缩) z:gzip的压缩方式 zip c:打包文件 compress v:显示运行过程 view f:指定文件名 file
tar -xvf test.tar.gz (解压) x:代表解压
tar -xvf xxx.tar.gz -C /usr(- C代表指定解压的位置)
grep 要搜索的字符串 要搜索的文件 --color: 搜索命令,--color代表高亮显示
3.权限相关
用来限制资源访问的机制,权限类型包括一下
权限 | 文件( -: 代表文件) | 目录 (d: 代表目录) |
r读 | cat 查看文件的内容 | ls查看目录下列表 |
w写 | vim wq可以修改文件的内容 | mkdir该目录下创建、删除子目录或文件 |
x执行 | 当成二进制文件执行 java -version | cd 进入该目录 |
用户分为3类,资源所有者、资源所有者同组的人和其它,就是这东西是我的,我的朋友圈有一定的权限使用我的东西,其它我不认识人可能可以看见但是不能用我的东西,这种设计很常见。
权限\用户 | u 所有者owner | g所在组group | o其它用户 |
r | 4 | 4 | 4 |
w | 2 | 2 | 2 |
x | 1 | 1 | 1 |
3.1 ls -l (查看权限)

3.2 chmod (修改权限)
chmod u=rwx,g=rw,o=r aaa.txt
chmod 764 aaa.txt
4.用户管理 user
useradd 选项 用户名:添加用户账号,帐号,实际上是保存在/etc/passwd文本文件
userdel 选项 用户名:删除用户帐号
usermod 选项 用户名:修改帐号
passwd 用户名:更改或创建用户的密码
passwd -S 用户名 :显示用户账号密码信息
passwd -d 用户名: 清除用户密码
4.1 用户组的管理 group
groupadd 选项 用户组 :增加一个新的用户组
groupdel 用户组:要删除一个已有的用户组
groupmod 选项 用户组 : 修改用户组的属性
5.网络通信 net
查看当前系统的网卡信息:ifconfig
查看与某台机器的连接情况:ping
查看与某个服务的连接情况:telnet ip port
查看当前系统的端口使用:netstat -anp
6.进程管理 ps
ps (process show) 查
ps -aux
ps aux|grep redis
ps -ef
kill pid (删)
kill -9 进程的pid: 杀死进程(-9 表示强制终止。)
7.磁盘管理
查看当前目录大小超过G的文件
du -h -d 1|grep G