操作目录
# 进入目录 cd /目录名称
cd /xxx
# 返回上一级目录 cd ..
cd ..
# 返回根目录 cd
cd
# 展示当前目录所有文件 ls
# 参数:
# ls -a 查看全部文件,包括隐藏文件
# ls -l 查看所有文件,包括文件的属性和权限
ls -al
# 创建文件夹 mkdir 文件名
# 参数:
# mkdir -p 递归创建
mkdir xxx
# 删除文件夹 rmdir 文件名
# 参数:
# rmdir -p 递归删除
rmdir xxx
# 查看当前文件路径 pwd
pwd
# 复制文件 cp 源文件 目标文件
# 可以复制文件或者文件夹
cp xxx.sh xxx
# 删除文件或者文件夹 rm 路径
# 参数:
# rm -f 忽略不存在的文件,强制删除
# rm -r 递归删除目录
# rm -i 删除前询问
rm -rf
# 移动文件或者目录 mv 移动文件或者目录 目标地址
# 参数:
# mv -f 强制复制
mv xxx.sh xxx
文件权限设置
# 修改文件xxx.sh的权限为可读可写可操作
chmod -r 777 xxx.sh
文件内容操作
# 显示文件内容从第一行开始 cat 文件
cat xxx.sh
# 显示文件内容从最后一行开始 tac 文件
tac xxx.sh
#显示行号 nl 文件
nl xxx.sh
# 一页一页显示内容 more 文件
more xxx.sh
# 一页页显示内容 可以前后翻页 less 文件
less xxx.sh
# 显示头几行内容 head 文件
head xxx.sh
# 显示尾几行内容 tail 文件
tail xxx.sh
# 创建文件 touch 文件名
touch xxx.sh
# 输入文件内容 echo 文件内容
echo hello
账号管理
# 添加用户(-m 自动创建用户名文件夹) useradd -m 用户名
useradd -m xiaoai
# 删除用户(-r 删除用户名文件夹) userdel -r 用户名
userdel -r xiaoai
# 修改用户 usermod 用户名
usermod xiaoai
# 切换用户 su 用户名
su xiaoai
# 查看用户名 hostname
hostname
# 修改用户名 hostname 新用户名
hostname xiaoai
# 修改密码 passwd 用户名
passwd xiaoai
# 锁定用户 passwd -l 用户名
passwd -l xiaoai
# 添加用户组 groupadd 组名
groupadd admin
#删除用户组 groupdel 组名
groupdel admin
# 修改用户组 groupmod 组名
groupmod -g 111
grooupmod -n
磁盘管理
# 查看全部磁盘使用情况 df -h
df -h
# 查看对应文件夹的使用情况 du -a
du -a
# 把外部设备挂载到对于目录 mount 路径 挂载路径
mount /dev/xxx /mnt/xxx
# 强制卸载 umount -f 挂载路径
umount -f /mnt/xxx
进程管理
# 查看当前系统进程信息 ps
# 参数:
# ps -a 当前运行进程
# ps -u 当前用户进程信息
# ps -x 显示后台运行进程
ps -aux
# 过滤进程 ps -a | grep 过滤值
ps -a | grep mysql
# 查看父进程信息 ps -ef
ps -ef
# 以树型显示进程(显示pid 显示用户组) pstree -pu
pstree -pu
# 结束进程 kill -9 进程id
kill -9 11111