Linux技巧篇
在linux的常用命令下,总结归纳日常工作中实用的linux命令极其巧妙的用法。
傲娇天子
linux工程师<br>大数据运维工程师<br>云计算技术<br>虚拟化<br>熟悉编程语言:java&python<br>云服务的使用
展开
-
Linux小技巧:sed —— 文本替换
在linux下,文本替换是vim编辑器常用的命令s/1/2/:将第一行(默认)匹配到的第一个“1”替换成“2”10 s/1/2/:将第十行匹配到的第一个“1”替换成“2”% s/1/2/:将所有行中匹配到的第一个“1”替换成“2”% s/1/2/g:将所有行中匹配到的“1”替换成“2”而sed替换命令和vim编辑器类似①:sed 显示替换信息,不改变文本内容[root...原创 2019-05-20 15:00:48 · 678 阅读 · 0 评论 -
Linux小技巧:awk —— 获得关键字
场景:ps -aux命令后获得其中关键字[root@localhost ~]# ps -aux | tailroot 110291 0.0 0.0 0 0 ? S 15:53 0:00 [kworker/u256:0]root 112248 0.0 0.0 0 0 ? S 16:26 ...原创 2019-05-15 17:07:38 · 1378 阅读 · 0 评论 -
Linux小技巧:tee —— 显示并重定向内容
linux下,显示文件内容的命令很多:1:[root@localhost ~]# cat 1.txt 1232:[root@localhost ~]# echo 123 123重定向在linux中也是常使用的:[root@localhost ~]# echo 123456 > 1.txt[root@localhost ~]# cat 1.txt 1...原创 2019-04-24 11:48:05 · 1896 阅读 · 0 评论 -
Linux小技巧:du -sh * —— 查询文件目录大小
大家一定有这种情况,查询一个目录有多大,比如nginx:[root@localhost 1]# ll -h总用量 12K-rw-r--r--. 1 root root 4 9月 20 15:24 1.txt-rw-r--r--. 1 root root 4 9月 20 15:24 2.txtdrwxr-xr-x. 9 root root 4.0K 9月 28 10:...原创 2019-04-24 11:36:19 · 8291 阅读 · 0 评论 -
Linux小技巧:ls -l —— 查看文件信息,按时间、大小排序
按时间排序:[root@localhost ~]# ls -lt总用量 968drwxr-xr-x. 5 root root 47 9月 28 09:53 tardrwxr-xr-x. 9 yasuo yasuo 4096 9月 21 15:48 nginx-1.12.2-rw-r--r--. 1 root root 981687 9月 21 15:47 ng...原创 2019-04-23 10:33:25 · 14875 阅读 · 1 评论 -
Linux小技巧:逻辑符号 —— && || ;
1:“;” 不考虑指令之间的关系,依次执行[root@localhost ~]# cd /bin/ ; ls[ mapscrna2p mattribab mbadblocksabrt...原创 2019-04-23 14:15:02 · 810 阅读 · 0 评论 -
Linux小技巧:rpm -qf ——查看文件或命令属于哪个安装包的内容(附带rpm常用命令)
rpm命令的用法有很多,这里简单列举一下:查询是否安装某个软件:[root@localhost 1]# rpm -qa | grep vimvim-filesystem-7.4.160-1.el7.x86_64vim-enhanced-7.4.160-1.el7.x86_64vim-common-7.4.160-1.el7.x86_64vim-minimal-7.4.160-1....原创 2019-04-22 15:52:26 · 14449 阅读 · 1 评论 -
Linux小技巧:find . | xargs grep -ri "关键字" -l —— 查询、匹配文件内容关键词
大家在工作中,是否遇到需要查询某个文件下内容中的关键词是否存在。例如:需要查询在/etc/passwd下是否存在“yasuo”关键字:[root@localhost ~]# find /etc/passwd | xargs grep -ri 'yasuo'yasuo:x:1001:1001::/home/yasuo:/bin/bashyasuo_1:x:1234:1010::/hom...原创 2019-04-22 14:52:32 · 4017 阅读 · 0 评论 -
Linux小技巧: nmtui ——(你们推)图形界面网卡编辑
说道编辑网卡,大多数时候就算修改网卡的配置文件,例如:[root@CactiEZ linux_nfs]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"BOOTPROTO="static"DNS1="8.8.8.8"GATEWAY="192.168.1.2"HOSTNAME="CactiEZ.local"...原创 2019-04-15 10:40:32 · 4635 阅读 · 1 评论 -
Linux小技巧:nice/renice —— 进程优先级管理
设置vim 1.txt的进程优先级为10:[root@localhost ~]# nice -10 vim 1.txt[1]+ 已停止 nice -10 vim 1.txt查询vim 1.txt的进程号:[root@localhost ~]# ps -aux | grep 1.txtroot 16971 0.0 0.5 15394...原创 2019-04-17 17:19:44 · 796 阅读 · 0 评论 -
Linux小技巧:tail -f —— 查看动态文本
说道查看文本:大家很肯定有用过cat:一次查看所有内容,不过文本行数过多,不能全部显示[root@localhost yum.repos.d]# cat 163.repo.bak [163repo]name=linux redhat 163.repobaseurl=http://mirrors.163.com/centos/7/os/x86_64/gpgcheck=0enabl...原创 2019-04-17 15:08:43 · 43128 阅读 · 0 评论 -
Linux小技巧:chattr/lsattr——不能删除文件的方法
在工作中,我们难免会遇到需要创建一个不能被删除的文件,这种时候就需要使用到以下命令:使用chattr命令:[root@localhost wenjian]# chattr +i 1.txt [root@localhost wenjian]# touch 1.txt[root@localhost wenjian]# ls1.txt[root@localhost wenjian]...原创 2019-04-16 14:07:26 · 1620 阅读 · 0 评论 -
Linux小技巧:egrep——显示文件下面不带#的文本内容
在linux中,我们很多时候需要查看文件的配置内容,但是这样会总会看到很多含有注释的内容:[root@localhost ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# ...原创 2019-04-16 10:45:15 · 1449 阅读 · 0 评论