note

终端

ctrl+a   光标移至行首
ctrl+e   光标移至行尾
ctrl+l   清屏
!199     执行历史第199条命令


帮助

[]    可选参数
{}    必选参数
man 1    一般命令
    2    系统调用
    4    设备文件
    5    配置相关


VI

o换行输入
s删除字符输入    
:set nu显示行号
:s///g替换行内所有
:%s///替换所有行第一个
:%s///g全文替换
:1,3s/^/#/ 1-3行前面加#号


passwd -l username         锁定用户密码

passwd -u username        解锁

passwd -S username        查看密码状态


r   4
w 2
x 1

chown 用户.组 file.txt

chown chan.it file.txt        

chown .it file.txt        修改成it组

-R        递归修改


lsattr         查看特殊属性

chattr {+/-} {i/a} 1.txt       修改特殊属性

        i        不可以修改、删除

        a        可以echo追加,不可删除


[root@3 ~]# visudo

追加

chan        ALL=(ALL)       NOPASSWD: ALL                ####开放全部权限

chan  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom        ####开放个别权限

[chan@3 root]$ sudo su -                  ###提权


ps aux --sort -{%cpu,%men,pid......}                进程排序

ps -eo                自定义显示


kill -9        强杀

     -1        重新加载

     -19        挂起

     -18        激活

killall

pkill -u users        踢用户

pkill -9 -t tty        踢终端


1>        正确输出重定向

2>        错误输出重定向

&>        全部输出重定向

/dev/null        黑洞文件


sort -t ":" -k2 -n /etc/passwd

-t        指定分隔符

-k        指定列

-n        按数值

-r        降序

head -6        显示前6行

tail -20f        持续显示倒数20行


pvcreate

vgcreate

lvcreate

vgextend

lvextend

pvmove

lvs

vgs

pvs

blkid


locate

updatedb

find /etc -name 1.txt

find /tmp -size +5M        大于5M,“-5M”小于

find / -name 1.txt -o(-a) -size 5M        名字1或者(和)5M

find / -name 1.txt -exec rm -f                查找并删除

=find / -name 1.txt |xargs -i rm -f


tar cvf 1.tar 1.sh 2.sh 3 4

tar xvf 1.tar -C /tmp

gzip 1.txt 

gunzip 1.gz 

tar xvzf 1.tar.gz

tar xvjf 1.tar.bz2


rpm -qa |grep ftp            查看安装包名    

yum remove ftp

yum provides ftp                查看文件属于哪个安装包


yum groupinstall "development tools"

cd nginx

./configure --prefix=/tmp/nginx

make

make install


arping 192.168.60.4                查看MAC地址

arping -I eth0 192.168.60.4

ping -c 100 -i 0.01 www.baidu.com

traceroute 

route -n        查看路由

ip r        查看路由

ip r add 192.168.60.0/24 via 192.168.60.1 dev eth0

ip r add default via 192.168.60.1 dev eth0


systemctl list-units        在运行的进程

systemctl list-unit-files        开机启动的进程


/var/log/messages        

/var/log/secure

/var/log/boot.log 

/var/log/btmp                登录失败的用户

lastlog                最后一次用户成功登录

last                永久记录每个用户登录信息


rsyslog

/etc/rsyslog.d/        日志管理目录

logrotate /etc/logrotate.d/yum                手动日志轮转

/var/log/yum.log {
    missingok               轮转时忽略错误
    notifempty                日志空,不轮转
    size 30k                满30K一次
    yearly                     一年一次
    create 0600 root root                日志文件属性
}


crontab -e

分时日月周

* * * * *   /usr/bin/touch   /tmp/1.txt


你可能感兴趣的:(vim,html)