← 计算机计算机约 2 分钟阅读
Shell
计算机

删除无效的软连接
for a in `find . -type l`
do
stat -L $a >/dev/null 2>/dev/null
if [ $? -gt 0 ]
then
rm $a
fi
done
递归查找文件
find . -name "*name*"
软连接
ln -s 原路径 目标路径
删除node_modules
find . -maxdepth 2 -name '*node_modules*' | grep -v finan |xargs rm -rf
端口占用
netstat -an |grep 21
netstat -unlp |grep 端口
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名
yum -y 确认
端口占用 lsof -i:端口号
加入开机启动 chkconfig vsftpd on
开机启动列表 chkconfig –list
查看用户 cat /etc/passwd
删除用户 userdel zimme
添加用户
useradd -d /home/ftpuser1 -s /sbin/nologin ftpuser1
vim :/word
vim 多行注释 ctrl+v=>上下选择=>I=>输入=>2次esc
vim 取消多行注释 ctrl+v=>上下选择=>d=>esc
vim 跳转行 :n
vim 显示行号 set number
vim
tab set ts=4 set expandtab set autoindent
vim ctrl+r 恢复
I是定位到行首,A是定位到行末
vim 粘贴错位 set paste
批量解压
find . -name '*.zip' -exec unzip {} \; find . -name "*.zip"|xargs unzip
ipython %cpaste
nginx 重启
systemctl restart nginx
进程查看
ps -aux |grep pid