linux基本命令

                         linux基本命令

#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

你可能感兴趣的:(linux,基本命令)