一、目录操作
1.目录查询
ls /root //查询指定文件
ls -a //查看所有文件,包含隐藏文件
ls -l | ll // 查询文件的详细信息
ls -d //查询目录本身
2.切换目录
cd /boot //切换到指定目录
. //本级目录
.. //上级目录
/ //根目录
~ //管理员目录文件
- //返回
3.创建目录
mkdir a //创建一级目录
mkdir -p a/b/c/d //创建多级文件
4.删除目录
rmdir a //删除一级目录
rm -rf a //删除多级目录(r:递归删除;f:询问)
5.移动、重命名文件
mv aa bb //bb不存在时为修改名称
mv aa bb //bb存在时为移动目录
二、文件命令
1.创建文件
touch a //创建a文件
2.编辑文件
vi a //查看a文件(不可以)
*切换模式
i //从光标处切换编辑模式
a //在当前光标后一格却换
o //在当前光标下一行
*esc退出编辑模式
*: 进入底部命令行(编写命令)
wq //退出并保存
q! //退出不保存
ZZ //在查看模式下退出并保存
注意:"esc"后才能按" : "进入命令行
3.底部命令行命令
//行号操作
set nu | nonu //在查看模式下输入,带行数
to rownum //快速跳转到指定行
//搜索操作
/word
//快速定位
G //跳转到最后一行
gg //跳转到第一行
4.查看文件
cat a //显示文件的后几行
tac a //查看文件的前几行
nl a //带行号查看
more a //分页查询
less a //向上或向下翻页
head a //头几行
tail a //查看新添加的几行
5、移动、重命名文件
mv a b //路径不存在即修改
mv a b //路径存在则移动
6、复制、删除文件
cp a b //复制a到b下
rm -f a //不询问删除
三、压缩包命令
1、解压
tar -zxvf aa (-C 路径)//解压到指定路径下
-z:压缩包后缀是.gz
-x:解压
-v:解压时,打印详细信息
-f:f必须放在所有选项的后面,代表指定文件名称
-C:解压到指定路径
2、压缩
tar -zcvf a.tar
3.指针.zip的解压和打包
unzip aa //解压
zip aa //压缩
四、用户操作
1、创建用户
useradd (-cgd) aaa //创建用户
-c:给用户添加一段注释
-g:修改用户所在组
-d:指定用户的home目录
2、设置密码
passwd aa //aa为用户名
3、切换用户
su aa //aa为用户名
#为root用户标志
$ 普通用户 无法修改管理员创建的文件
4、删除用户
userdel (-cgd ) aa //删除用户
5、修改用户
usermod (-cgd) aa
6、用户组操作
groupadd aa //创建用户组
groupmod -n aa //用户组名
-n修改用户组名称
groupdel aa //删除用户组(只能为不存在用户的用户组)
五、文件权限修改
1、数字方式
chmod (-R) 777 aa //修改为全部权限
//rwx的权值为: r=4(读) w=2(写) x=1(执行)
2、符号方式
chmod (-R) a=rw aa //修改aa的权限为读和写
//user:u ; group:g ;other:o ; all:a;
//read:r; write:w;execute:x;
//赋权限时可以同 添加+ 减掉- 设定=
3、文件拥有者及所属组修改
chown aa //修改文件的拥有者为aa
五、其他操作
1、进程操作
ps -ef //查看全部进程
ps -ef|grep //搜索内容
kill -9 pid //杀死进程
2、服务操作
systemcl start|stop|restart|enable|enable|disable|status 服务名称
//针对服务器的启动、停止、重启、开机自动启动、禁止开机启动、查看服务状态
3、端口号查看
yum -y install net -tools //从yum下载工具
netstat -naop|grep 端口号
4、访问地址
curl 访问地址
5、查找文件
find 路径 -type f|grep profile