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