Linux&Centos&Ubuntu 常用命令及技巧

  1. 进程相关
    查看所有有关tomcat的进程 ps –ef | grep tomcat
    查看服务端口 netstat -an | grep XXXX
    查看端口8080的使用情况 netstat -tln | grep 8080
    查看端口属于哪个程序 lsof -i :8080
    查看所有进程 ps aux
    终止线程号位19979的线程 kill -9 19979

  2. 查看文件内容
    查看文件头10行 head -n 10 example.txt
    查看文件尾10行 tail -n 10 example.txt
    查看后台日志 tail -f nohup.out
    历史的N行log信息 tail -1000 nohup.out

  3. 查看GPU使用情况

    • 查看GPU使用情况:nvidia-smi
    • 列出可用设备:nvidia-smi -L
  4. 启动服务
    启动守护进程 nohup python test.py &
    显示主机IP hostname -i

  5. 压缩
    压缩文件 tar -czf test.tar.gz /test1 /test2
    压缩文件 zip -q -r xxx.zip 压缩的文件目录
    列出压缩文件列表 tar -tzf test.tar.gz
    解压文件 tar -xvzf test.tar.gz
    解压zip文件 unzip filename.zip

  6. 文件相关
    复制文件 cp source dest
    递归复制整个文件夹 cp -r sourceFolder targetFolder
    将/opt/a/下的a复制到 /opt/b cp -r /opt/a/ /opt/b/
    上传本地文件到远程机器 scp -P 5044 /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptest
    上传本地文件夹到远程机器 scp -P 5044 -r /opt/soft/test root@10.6.159.147:/opt/soft/scptest
    查看文件,包含隐藏文件 ls -al
    当前工作目录 pwd
    递归删除目录中所有内容 rm -rf deleteFile
    创建目录 mkdir newfolder
    移动文件 mv /temp/movefile /targetFolder
    重命令 mv oldNameFile newNameFile
    统计当前目录下文件的个数 ls -l | grep "^-" | wc -l
    显示文件目录大小 du -h --max-depth=1

  7. 远程登录
    ssh userName@ip

  8. 查找文件
    根据名称查找/目录下的filename.txt文件 find / -name filename.txt
    递归查找所有的xml文件 find . -name "*.xml"
    递归查找所有文件内容中包含hello world的xml文件 find . -name "*.xml" |xargs grep "hello world"
    删除文件大小为零的文件 find ./ -size 0 | xargs rm -f &
    查找当前目录中的所有jar文件 ls -l | grep 'jar'
    显示所有以d开头的文件中包含test的行 grep 'test' d*
    显示在aa,bb,cc文件中匹配test的行 grep 'test' aa bb cc
    显示所有包含每个字符串至少有5个连续小写字符的字符串的行 grep '[a-z]\{5\}' aa

  9. 切换用户
    su -username

  10. 以树状图列出目录的内容
    tree a
    ps:Mac下使用tree命令

  11. 文件下载
    mac下安装wget命令 wget http://file.tgz
    curl http://file.tgz

  12. 网络检测
    ping www.taobao.com

  13. 打印信息
    打印java home环境变量的值 echo $JAVA_HOME

  14. 查找命令
    程序名的搜索:whereis python

  15. history命令
    管道查询: history | grep "XXXX"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值