该文章主要用于个人使用,纯粹是个人经验之谈
/ usr/bin/sh - > bash
sh xxx. sh == bash - c "xxx.sh"
bash - c "echo aaa" == sh echo aaaa
ls / / 查看当前目录文件
ll / / 查看当前目录文件详细信息,常用于查看权限
cd / / 进入文件夹
cat / / 查看文件
touch 创建文件
vim 创建/ 查看/ 修改文件
more 查看大文件,分页查询
tail - f 动态查看文件,后多少数据
pwd / / 查看当前目录
rm - rf / / 强制性删除文件及一下文件
mkdir 创建目录/ 文件夹
cp a b 把a文件复制到b
cp - r a b 把a目录所有文件复制到b
mv a b 把a改成b/移动到b-- 改名
lsof - i:8080 查看8080端口占用情况
kill - 9 pid 删掉线程
ps - ef | grep java 查看java线程情况
top 动态查看线程
df - h 查看磁盘占用情况
find / - name "*.xsl" 全局搜索xsl文件
ifconfig 查看当前用户硬件信息,常用查看ip
telnet ip:8080 测试接口通不通(windows通用)
tail - f 查阅正在改变的日志文件
tar - zxvf a. tar. gz / local/a 解压文件a到local命名为a
curl IP:端口 访问url
wc - l 查看文件行数
jobs - l 查看后台运行线程
nohup 后台运行shell
nohup python mirrors_pypi. py >> pip_mirror_run. log 2>&1 &
查看文件夹的数量
ls - lR | grep '^d' | wc - l
du - h 查看文件的大小
dh - f 查看磁盘大小
wget - c - r - nv - np - T 60 - k - L - p - i
- c, -- continue 继续下载部分下载的文件。
- r, -- recursive 指定递归下载。
- nv , -- no-verbose 关闭详尽输出,但不进入安静模式。
- np, -- no-parent 不追溯至父目录。
- T, -- timeout=SECONDS 将所有超时设为 SECONDS 秒
- k, -- convert-links 让下载得到的 HTML 或 CSS 中的链接指向本地文件。
- L, -- relative 只跟踪有关系的链接。
- p, -- page-requisites 下载所有用于显示 HTML 页面的图片之类的元素。
free - h free命令用于显示内存状态。