栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

工作中Linux常用命令总结(妙啊)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

工作中Linux常用命令总结(妙啊)

目录
    • 前言
    • 常用命令
      • 1、内网下机器上文件下载到本地电脑
      • 2、查看端口占用
      • 3、内网下机器与机器互相传文件
      • 4、出现问题,查看日志原因
      • 5、指定下载目录
      • 6、vi编辑器粘贴出现缩进
      • 7、删除文件中含某关键词的行
      • 8、查看进程占用
      • 9、关闭/开启vi编辑器中行号

前言

一些最最简单的命令,比如cd、ls、vi、rm、mkdir、touch这种增删改查就不记录了,记录一下自己工作中用到的一些十分有用的命令

常用命令 1、内网下机器上文件下载到本地电脑
(1)在机器的下载文件目录 使用 Python 开启 http 服务,你要下载哪个文件到本地mac,就到其所在目录输入

python -m SimpleHTTPServer 8333

(2)在本地机器(mac)上下载需要下的文件(如文件名: delay_20211101-20211108.xlsx ),如在终端cd到桌面某个目录,如Desktop/work,下载到work目录,我是用iterm

格式:curl -v http://机器ip:8333/文件名 -O

举例:curl -v http://10.81.114.212:8333/delay90%_20211111-20211118.xlsx -O     最后O别忘

执行上述例子,就能通过网络的方式,将机器上delay_20211101-20211108.xlsx文件下载到本地mac的work目录,以供查看

注:ifconfig -a 可查看机器ip
2、查看端口占用
netstat -antp | grep 端口号  #查看某个端口的使用情况
3、内网下机器与机器互相传文件
scp /home/work/nginx.tar.gz work@xafj-sys-rpm2222c8888.xafj.baidu.com:/home/work/local/nginx   # 传文件给远程主机
4、出现问题,查看日志原因
tail -10000 monitor.log.wf | grep '关键词'  

如 tail -10000 monitor.log | grep 'wnsq'
5、指定下载目录
wget -P /home/test https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

# 指定下载目录并重命名
wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm -O /home/temp.rar

小写o是打印日志到指定文件,这里是大写

可搭配python中写shell
6、vi编辑器粘贴出现缩进
vi 进入后,冒号: 下输入set paste,然后按i,进行编辑,拷贝就不会有换行自动缩进,
本地复制什么样就是什么样,set nopaste可以关闭
7、删除文件中含某关键词的行

sed相关

nl /etc/passwd | sed '3,5d'  # 删除[3,5]行

sed 's/old/new/g ’ 1. txt # 替换 1.txt文本中old为new,代码如下
8、查看进程占用
# 一般二者连用
ps -ef | grep 进程id或名字关键词

kill -9 进程id  # -9表示强制杀死
9、关闭/开启vi编辑器中行号

有时为了复制代码,但是会有行号,所以可以冒号: 模式下,输入

set nonu
set nu
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号