工作过程中常用的linux命令

该文章主要用于个人使用,纯粹是个人经验之谈

/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命令用于显示内存状态。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值