7、查找权限位为S的文件
find . -type f \( -perm -04000 -o -perm -02000 \) -exec ls -lg {} \;
8、/etc/fstab配置项里最后两个数字是什么意思
第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作(dump执行ext2的文件系统的备份操作),0就是不需要;
第二个叫fs_passno,是系统重启时fsck程序检测磁盘(fsck检测和修复文件系统)的顺序号,0表示该文件系统不被检测,1是root文件系统,2是别的文件系统。fsck按序号检测磁盘
9、让用户的密码必须有一定的长度,并且符合复杂度
vi /etc/login.defs,修改PASS_MIN_LEN
10、强制新用户首次登陆后修改密码
#useradd -p '' testuser; chage -d 0 testuser
11、如何产生一个长度固定
(例如文件长度为1M)字节的空文件,即每个字节的值全为0x00
dd if=/dev/zero f=/tmp/zero_file bs=1024 count=1024
12、查找当前目录下文件并更改扩展名
更改所有.ss文件为.aa
# find ./ -name “*.ss” -exec rename .ss .aa '{}' \;
13、把本机的文件或者目录拷贝到其他linux主机
# scp -r /home/dir1root@192.168.1.170:/home/
# scp file1root@192.168.1.170:/home/
14、fc 是shell的内置命令,可以使用他来检测最近输入的命令
fc -l 不带参数,会看到最后输入的16个命令
fc -s vi=vim 最后一次出现的vi会被找到并以vim替换
15、vim中改变全文大小写的方法
光标放在全文开头 ,
gUG 所有字母变大写 ;
guG 所有字母变小写 ;
g~G 所有字母,大写变小写,小写变大写。