陌生命令

vim nginx.conf +13 //直接定位到改配置文件的第13行

ifconfig eth0:9 10.0.0.9/24 up //基于eth0创建临时的ip地址

删除当前行后面所有的行: ,$d

删除第一行到当前行: 1,.d

sh 脚本 & //把脚本挂后台,一旦检测到符合规则,则自动执行

vim中按下x建,可以反向删除 vim中取消高亮:nohlsearch

在xshell的输入时,crtl+w是从后往前删除 esc+d 是从前往后删

历史命令搜索操作快捷键: [Ctrl + r], [Ctrl + p], ...

 

查看网关命令:ip route

stat /etc/hosts 显示文件的纤细信息

useradd -s :指定用户登入后使用的shell -M:不自动建立用户的登入目录

硬盘格式化

fdisk -l mkfs.xfs /dev/sdb mkdir /data blkid vim /etc/fstab (也可以追加进去) mount -a

====================

lsof -i :80 查看80端口 netstat -lntup |grep 80 ps -ef

w

ss 显示和netstat类似的内容。 ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息, 而且比netstat更快速更高效。

 

test -s 判断该文件是否为空,为空返回1,不空返回0

kill -0 该文件对应的进程是否存在

usleep 是毫秒

在运行循环脚本时,可以使用jobs查看正在执行的脚本的列表,可以使用bg 1 使得脚本在后台程序运行。fg 1可以移到前台。

 

netstat -an 查看网络连接状态

echo $RANDOM 范围是 0-32767

less -N 也可以显示行号

[root@web01 ~]# hostname -i 172.16.1.7

logout 退出登录

 

scp远程传数据 scp -rp /opt/web01.qcow2 10.0.0.12:/opt

nfs客户端检测是否能连接到服务端 showmount -e 10.0.0.31

查看yum包列表 yum list

过滤空格跟#号,并显示行数 grep -Ev '^$|#' /etc/ketstone/keystone.conf.bak | wc -l

取路径:dirname 取文件名:basename

 

解压时直接指定目录:tar xf xxxx.tar.gz -C /usr/local/mysql

 

精确过滤:ps -ef | grep '/tomcat/'

 

jps 显示java进程

jmap -heap 15317 显示jvm使用情况(自定义监控该项)

在vim编辑器中,ctrl+a可以+1 crtl+x可以-1

 

过滤#号跟空格的两种方法

 

find . ! -name Discuz_X3.3_SC_UTF8.zip -exec rm -rf {} \;

 

screen -ls

 

ifconfig eth0:1 10.0.0.101/24 up

 

用到UDP的服务:dns ntp

上一篇:Vim 常用命令


下一篇:Linux下,使用kill命令向进程发送信号并调控,使用tty查看自己用户的终端