2023年工作中常用的linux命令总结(80个左右).docx
《2023年工作中常用的linux命令总结(80个左右).docx》由会员分享,可在线阅读,更多相关《2023年工作中常用的linux命令总结(80个左右).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年工作中常用的linux命令总结(80个左右) ls =list 查看目录列表 -l(long) -d(directory目录) -F 给不同的文件类型结尾加标识 -p给目录加/ -r reverse 反转排序 -t 按修改时间排序 -color=auto 给输出的不同类型文件 加不同的颜色 man =命令的复杂帮助 help =命令的帮助(bash的内置命令 mkdir =make directory 作用是闯将目录,例如:mkdir /data -p 递归创建目录 cd =change directory 作用是切换路径 例如:cd / touch =摸一下, 作用是创建文件,例如
2、: touch oldboy.txt vi =编辑器,相当于记事本,有编辑功能但很弱 vim =复杂编辑器,相当于,emeditor,editplus, notepad+ 快捷键:TAB 命令,路径补全 :wq 保存退出 :q退出 :q!强制退出 echo =打印输出命令, 配合或者可以为文件覆盖及追加内容 如:echo oldboy oldgirl lodboy.txt cat = 查看文件内容 -n查看行号 特效用法:增加多行内容 cat /data/oldboy.txt cp =copy 复制命令 ctrl+c,例如:cp oldboy.txt /tmp/ -r:递归,用于复制目录:-p
3、 保持属性 -a:相当于 -pdr mv =move 移动目录或文件。如:MV /data /roo/ pwd = print work directory查看当前用户所在的路径 rm =remove 删除文件或目录 -f强制 ,-r删目录 生产场景尽量不要用rm,如果要用先cp备份 替代方法: mv移动到一个临时目录,=回收站 find删除 find * =查找-type 按文件类型查找,-name 按照名字查找, 查找的内容最好用双引号括起来,!取反。-a(and) -o(or) -maxdepth 数字 查找的深度 -mtime 按修改时间 find /root/data/ -type
4、f -exec rm -f ; find /root/data/ -type f|xargs rm -f xargs把查找到的内容一个一个给他处理 head =头部,取文件的前n行,默认前10行,取前3行-n 3 简写就是 -3 Tail =尾巴,取文件的最后n行,默认是最后10行,取最后3行是-n 3 简写就是 -3 -f 跟踪一个文件的尾部的实时变化 循环:for n in seq 201 300;do echo $ntest.txt;sleep 1;done 追加100行 seq 100 test.txt 打印20到30行 head -30 test.txt|tail -11 awk *
5、=(三剑客的老大)一门语言。过滤内容(擅长取列) awk print $1 +文件名 列如:awk if(NR19) printf $1n test.txt NR代表行号,&(and)并且 n 回车换行 $0代表整行 awk if(NR20&NR grep* =(擅长过滤器,把想要的或者不想要的分离开) -v是排除,-i不区分大小写,-E过滤多个字符串,-o输精确匹配的字符串而不是默认的整行。 -B 除了显示匹配的一行之外,并显示该行之前的n行 -A 除了显示匹配的一行之外,并显示该行之后的n行 -C 除了显示匹配的一行之外,并显示该行之前后的n行 linux三剑客的老三 sed*=(stre
6、am editor)过滤三剑客的老二(擅长取行,替换) sed -n /过滤的内容/处理的命令 文件 -n 取消sed的默认输出 处理的命令:p print 打印 d delete删除 列子: sed /oldboy/d test.txt sed -n /oldboy/p test.txt sed替换: sed -i s#oldboy#oldgirl#g test.txt s常说的查找替换,用一个字符串替换成另一个 g与s联合使用,表示对当前行全局匹配替换(与下一个g意义不同) -i 修改文件内容 #是分隔符,可以用/,=等替换 yum =linux里包管理器,yum帮助解决问题 yum up
7、date -y 列子:yum install tree (包名) -y 下载tree包,然后调用rpm命令安装tree 如果需要依赖包,帮你下载帮你提前安装 yum grouplist 里选包组,然后yum groupinstall 包组 -y yum search 关键字或yum search all yum remove tree -y rpm -ivh(安装显示输出,人类可读展示), 列子:rpm -ivh 包名.rpm 最大问题,依赖问题不好解决 rootoldboy67 # rpm -qa tree alias 别名 unalias cp=cp -i -i 确认 别名的作用: 1)通
8、过给危险命令加一些保护参数,防止人为误操作 2)把很多复杂的字符串或变成一个简单的字符串或命令。 unalias 取消别名 seq sequence=seq 序列 -s 指定序列的分隔符 -w seq OPTION.LAST seq OPTION.FIRST BLASH seq OPTION.FIEST INCREMENT LAST 输出字符序列 或者数字序列 history 打印用户操作的历史记录。 uname 打印系统信息 -r 内核 -m 32位或64位 -n 主机名 -a所有 hostname 查看主机名=(uname -n) whoami 查看当前用户 提示符前面的字是代表当前用户(
9、whoami),后面为主机名 (hostname)。当前用户所在路径 su 用户角色切换 su -用户名T -timeout=seconds 超市时间。 -tries =2 指定重试的次数 -q -quiet 关闭输出 visudo 编辑sudo配置文件(vi /etc/sudoers) sudo 调兵的虎符,sudo配置文件授权之后,执行命令时候需要命令前带sudo le(查看)按屏(空格,page up/page down)或按行(回车)查看文件 more 按屏(空格)或按行(回车)查看文件,不能向上翻 查看默认文件描述符: rootoldboy67 # ulimit -n 1024 3.
10、调整文件描述符: rootoldboy67 # echo *nofil 65535 /etc/security/limits.conf rootoldboy67 # tail -l /etc/security/limits.conf * - noflie 65535 ulimit -SHn 65535 vim /etc/sysctl.conf sysctl -p 生效 net.ipv4.tcp_max_tw_buckets 控制TIME-WAIT状态 net.ipv4.ip_local_port_range net.ipv4.tcp_syncookies tcp/ip三次握手 男客户 女服务端
11、 =syn ack net.ipv4.tcp_max_backlog SyN 把/oldboy 目录及其子目录下所有以扩展名为.sh结尾的文件中 包含./hostlists.txt的字符全部替换为./idctest_iplist.。 find /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#g find /root/data/ -type f -name test.txt|xargs sed -i s#oldboy#oldgirl#g find /root/data/ -type f -name test.txt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 工作 常用 linux 命令 总结 80 左右
限制150内