1.登录 2.切换用户 从root用户切换到其它任意用户不需要输入密码,从普通用户切换到其它用户都需要输入密码。 3.重启和关机 重启:init 6 关机:init 0 4.clear命令 5.ifconfig命令 (可查看IP,接口等) 6.ls命令 常用参数搭配: ls 列出目录和文件信息。 ls -l 列出目录和文件的详细信息。 ls -lt 按时间降序显示。 7.cd命令 示例: 1)进入/tmp目录 cd /tmp 2)进入上一级目录 cd .. *进入用户的主目录 cd 8.pwd命令 示例: pwd 9.mkdir命令 示例: 创建/tmp/aaa目录。 mkdir /tmp/aaa 在当前目录中创建bin目录。 mkdir bin 10.rm命令 rm [选项] 文件或目录 示例: 1)删除任何*.log文件 rm *.log 2)删除test子目录及子目录中所有档案删除,并且不用一一确认 rm -rf test
#显示所有文件(包含隐藏文件) #只显示隐藏文件 (我常用来删除.swp临时文件) 11.mv命令 当第二个参数为目录时,可将多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中 示例: 1)将文件book.c重命名为book1.c mv book.c book1.c 2)将文件book.c移动到/tmp/test3目录中 mv book.c /tmp/test3 12.cp命令 -r 复制目录及目录内所有项目。 示例: 把book1.c复制到book2.c cp book1.c book2.c 把aaa目录复制到bbb目录。 cp -r aaa bbb 13.passwd命令 passwd oracle 修改oracle用户的密码,按提示两次输入新密码。 14.tar命令 示例: 把dir1、dir2和dir3三个目录及目录下的文件打包压缩,生成/tmp/123.tgz文件。 tar zcvf /tmp/123.tgz dir1 dir2 dir3 在当前目录下解压/tmp/123.tgz文件。 tar zxvf /tmp/123.tgz 15.groupadd命令 groupadd dba 增加一个组名为dba。 16.useradd命令 (增加一个用户,用户名为yh,属于dba组,用户的主目录是/home/yh,各位兄弟,yh是我的名字,你可以改为你自己的名字) 设置用户密码:passwd username (都需要在root账户下进行) 17.env命令 18.cat命令 一次查看多个文件:cat file1 file2 (先打印file1的内容,在打印file2的内容) 19.more命令 20.tail命令 常用参数: -f 循环读取(常用于查看递增的日志文件) 1)循环读取逐渐增加的文件内容 ping 127.0.0.1 > ping.log &(后台运行:可使用jobs -l查看,也可使用fg将其移到前台运行) tail -f ping.log(查看日志) 21.find命令 命令格式: find /home -name *.xml -print 查到/home以及子目录中*.xml文件,把结果显示出来。 22.chmod命令 每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。可使用ls -l test.txt查找 以文件log2012.log为例: -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log 第一列共有10个位置,第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。从第二个字符开始到第十个共9个字符,3个字符一组,分别表示了3组用户对文件或者目录的权限。权限字符用横线代表空许可,r代表只读,w代表写,x代表可执行。 常用参数: -c 当发生改变时,报告处理信息 -R 处理指定目录以及其子目录下所有文件 权限范围: u :目录或者文件的当前的用户 g :目录或者文件的当前的群组 o :除了目录或者文件的当前用户或群组之外的用户或者群组 a :所有的用户及群组 权限代号: r :只读权限,用数字4表示 w :写权限,用数字2表示 x :执行权限,用数字1表示 - :删除权限,用数字0表示 s :特殊权限 示例: 1)增加文件t.log所有用户可执行权限 chmod a+x t.log 2)撤销原来所有的权限,然后使拥有者具有可读权限,并输出处理信息 chmod u=r t.log -c 3)给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限 chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c) 4)将test目录及其子目录所有文件添加可读权限 chmod u+r,g+r,o+r -R text/ -c 23.chown命令 -R 处理指定目录及子目录 示例: chown -R oracle:dba /oracle 24.df命令 -a 全部文件系统列表 -h 以方便阅读的方式显示信息 -i 显示inode信息 -k 区块为1024字节 -l 只显示本地磁盘 -T 列出文件系统类型 25.du命令 命令格式: du [选项] [文件] 常用参数: -a 显示目录中所有文件大小 -k 以KB为单位显示文件大小 -m 以MB为单位显示文件大小 -g 以GB为单位显示文件大小 -h 以易读方式显示文件大小 -s 仅显示总计 -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和 示例: 1)以易读方式显示文件夹内及子文件夹大小 du -h /tmp 2)以易读方式显示文件夹内所有文件大小 du -ah /tmp 3)显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和 du -hc /home /tmp 4)输出/tmp目录下各个子目录所使用的空间 du -hc --max-depth=1 /tmp 26.date命令 29、wc命令 wc test.txt 30、程序运行到死循环退出:Ctrl+C 31、运行结果打印输出到文本 >> 文本.txt 把结果追加到已存在的文件,不改变原文件的内容 32、PS命令 查看进程 UID:启动该进程的用户的ID号 PID:表示该进程的位移ID号 PIDD:代表该进程的用户父进程的ID号 C:进程的CPU处理器利用率 STIME/ATART:表示进程的启动时间 TTY或TT:启动进程的终端名。表示该进程是从哪个终端上运行 TIME:该进程使用CPU的累计时间 CMD:该进程所运行的命令 选项:-e:显示系统内所有进程的信息。与-A选项功能相同 -f:使用完整(full)的格式显示进程信息 -ef:以全格式显示进程所有信息,包括父进程PID、创建人、创建时间、进程号等 |
|