# 基础命令
cd ./xxx ls -al rm -rf ./*.log mkdir react-demo ps -a u x # ps 查看进程 kill 3790 # 杀掉进程 lsof -i:3000 # 查看端口号使用情况 lsof -i | grep LISTEN # 找到所有正在被监听的端口
复制成功
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 命令帮助
# man man mkdir xxx -h xxx --help
复制成功
1
2
3
4
5
2
3
4
5
# 文件操作
# 新建文件
复制成功
# 新建文件夹
# 文件夹 mkdir ./project # 文件 touch ./index.js
复制成功
1
2
3
4
5
2
3
4
5
# 删除文件夹
rmdir ./project # 递归删除(删除文件夹及所有子文件) rm -r ./project # 强制递归删除 rm -rf ./project
复制成功
1
2
3
4
5
6
2
3
4
5
6
# 移动文件
mv ./source.txt ./target # 移动并强制覆盖 mv -f ./source/a.txt ./target # 移动不覆盖 mv -n ./source/a.txt ./target
复制成功
1
2
3
4
5
6
7
2
3
4
5
6
7
# 复制文件
cp ./source.txt ./target/ # 递归复制 cp -R ./source/a.txt ./target/
复制成功
1
2
3
4
2
3
4
# 查看文件
cat head tail
复制成功
1
2
3
2
3
# 编辑文件
vi vim nano
复制成功
1
2
3
2
3
# 查找安装软件
# gblic
# 所有版本 strings /lib64/libc.so.6 | grep GLIBC
复制成功
1
2
2
# nginx
# 查找目录 whereis nginx
复制成功
1
2
2
# 任务管理
- 找到端口号对应的进程号
lsof -i:8000
复制成功
1
- 杀死进程号
kill -9 23222
复制成功
1
# 角色管理
- 新建角色
需要在root角色下
useradd A passwd A # 分配管理员权限 visudo
复制成功
1
2
3
4
5
6
2
3
4
5
6
- 切换角色
su A
复制成功
1
- 删除角色
userdel A -r
复制成功
1
# 生成目录结构树
find . -print | sed -e's;[^/]*/;|____;g;s;____|; |;g'
复制成功
1
v1.4.16