#id student 查看student用户的个人信息
#useradd -g redhat -G redhat,student redhat 添加redhat用户
#usermod -g redhat2 redhat 将redhat用户的默认组修改为redhat2
#usermod -a -G nagcmd apache 将apache用户添加到nagcmd组
#newgrp 切换用户默认组
#userdel -r redhat 删除redhat用户
#date -s "2013-01-12 10:28" 修改当前日期时间 man date
#date +%Y%m%d 取当前年月日
#touch file{a,b,c}{1,2,3} 建立多个文件
#mkdir {bin sbin tmp mnt opt media} 建立多个目录(中间不能有空格)
#rmdir /opt/nginx rmdir只能删除空目录
#whereis ls 查看ls命令在哪
#file /bin/ls 查看ls文件类型
#
$ifconfig eth0 192.168.0.254 普通用户权限不够
$sudo !! !!表示上一条命令,sudo 切换到root用户。
#ssh 192.168.0.189
#^189^172 将上一条命令的189替换为172
#cp filename (, .bak) 快速备份一个文件
#for i in 139 140 141 142 143 144;do ssh-copy-id -i /home/student/.ssh/id_rsa.pub [email protected].$i;done 批量部署公钥到各台机子。
# 用ssh创建端口转发功能
#mount tmpfs -o size=1024M tmpfs /mnt/ram 映射一个内存目录, /dev/shm内存目录。
#
#du -h 查看当前目录大小。
#df -h 查看当前挂载情况。
#
#find ./ -type d -a -name "repodate" >> /etc/yum.repos.d/base.repo
#make, make install, make clean, make uninstall。
#
#dd if=/dev/zero of=./file bs=512k count=1 seek=10000
# du -a ./file 实际占用空间大小
#ln file file_new 创建硬链接
#ln -s file file_new 创建软连接
#find /var -type d -a -group apache
#find /var -type f -a -perm apache
#find /var -type f -a ! -user apache
#find /var -type d -o -user apache -exec ls -l {} \;
#find bbs -name "*.php" -exec cp {} /scripts/ \; 拷贝*.php文件到一个目录
#find bbs -name "*.php" | tar -cf - -T - | tar -xf- -C /scropt 拷贝目录树,tar是相对路径目录
#zip message.zip message 将message文件压缩成message.zip #unzip message.zip
#gzip message #gunzip message.gz
#bzip2 message #bunzip2 message.bz2
目录压缩需 -r 参数。
#tar -czf test.tar.gz test
#tar -zxf test.tar.gz -C /tmp
#tar -cbf test.tar.bz2 test
#tar -jxf test.tar.bz2 -C /tmp
#tar -T filelist -cf *.tar
#tar -X filelist -cf *.tar
#rpm -ivh *.rpm --nodeps --force 重新安装*.rpm
#chkconfig --list | grep httpd
#chkconfig httpd off
#chkconfig httpd on
#chkconfig --add mark
#chkconfig --del mark