日常工作常用的linux指令

  • jobs, fg ->查看运行任务切换任务,ctrl+z直接将当前任务切换到后台运行

  • find

  • xargs

  • awk -F ‘\t’ ‘{print $2}’ include_adv_sample | more

  • sort -u

  • 后台运行命令

    • nohup python *.py &> log.nohup &
    • nohup python -u test.py > test.log 2>&1 &
  • 系统定时任务

    • crontab -l 查看定时任务
    • crontab -e 编辑定时任务
  • date -d"7 day ago" +"%Y%m%d" 打印时间

  • crontab 定时清除七天前的数据

  • du -sh file 查看文件大小

  • df -h 显示内存

  • ctrl r 自动补全历史命令

  • history 查看历史命令

  • cat

  • vimdiff 同时打开两个vim文件,对比有什么不同

  • 查看老核:dpkg --get-selections | grep linux

​ 并 删除某一个老核:sudo apt-get purge linux-headers-4.13.0-31(核名)

  • 清理系统:

sudo apt-get autoclean(已卸载软件的安装包)

sudo apt-get clean(未卸载软件的安装包)

sudo apt-get autoremove–删除系统不再使用的孤立软件(效果不是很好)

  • 查看当前文件夹下面的文件数量: ls -l|grep “^-”| wc -l

  • 查看当前文件夹中的文件数量和子文件夹中的文件的数量: ls -lR | grep “^-”| wc -l

  • linux安装主题:Tweak tool

  • vim 相关命令

    • 添加批量注释

      • 在10 - 20行添加 # 注释 -> :10,20s/^/#/g
      • 在10 - 20行删除 # 注释 -> :10,20s/^/#/g
    • 0切换到句头,$切换到句末

    • sb字符跳转

    • 命令行中ctrl+a切换到句首,ctrl + e回到句末

    • 跳转命令

      • w 跳到下一个单词的开始
      • e 跳到单词的结束
      • b 向后跳
      • gg 跳到文件的开始
      • G 跳到文件的结束
      • 10gg 或10G 跳到第10行
      • ta 跳到下一个a 前面
      • fa 跳到下一个a
      • 注:大写的意思相反
  • md5sum s.sh 查看文件属性

  • jupyter notebook --ip=10.93.143.15 --port=8055 --no-browser #jupyter直接运行命令

  • 传输文件

    • nc命令

      • 先在接收端输入命令: nc -4 -l 9001 > file.tar.gz

      • 在发送端输入命令:nc -v 接收端ip 9001 < file.tar.gz

    • scp命令:

      • scp [-r] root@ip:/home /root ——-r表示复制整个文件夹,root是主机名,后面是文件夹路径,源路径和目标路径,可以在本地运行,也可以在服务器端运行
    • 利用python指令
      服务器中运行python -m http.server(python2) /python -m SimpleHTTPServe(python2),在本地浏览器中输入http://服务器ip:8000/

  • mac中显示或者隐藏系统中的隐藏文件:

    • 显示隐藏文件:

      • defaults write com.apple.finder AppleShowAllFiles -bool true
      • defaults write com.apple.finder AppleShowAllFiles YES
    • 不显示隐藏文件

      • defaults write com.apple.finder AppleShowAllFiles -bool false
      • defaults write com.apple.finder AppleShowAllFiles NO
  • cat dict.ori|iconv -f gbk -t utf-8 > 11.txt 把dict文件的编码从gbk转为utf-8,并保存为11.txt

  • 压缩命令

    • tar

      • 压缩:tar -zcvf file.tar.gz file
      • 解压:tar -xcvf file
    • zip

      • 压缩:zip -r file.zip ./*
      • 解压:unzip file.zip (默认解压到当前文件夹,解压到指定路径后面加-d和路径名)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值