一、文件处理命令:
1.1 file
1.1.1 作用:用来检测给定文件的类型。
1.1.2 格式:file [选项] [文件名]
1.1.3 选项:
-v:在标准输出后显示版本信息,并且退出
-z:探测压缩过的文件类型
-L:允许符号连接
-f name:从namefile中读取要分析的文件名列表
1.1.4 实例:
[root@localhost lpc]# file qwe
qwe: directory
1.2mkdir
1.2.1 作用:创建目录命令。
1.2.2 格式:mkdir [选项]目录名
1.2.3 选项:
-m:设定权限<模式>,与chmod类似
-p:需要时创建上层目录
-v:每次创建新目录都显示信息
1.2.4 实例:
[root@localhost lpc]# ls
0121 0122 0123 0124
[root@localhost lpc]# mkdir qwe
[root@localhost lpc]# ls
0121 0122 0123 0124 qwe
1.3 grep
1.3.1 作用:查找字符串
1.3.2 格式:grep [选项]字符串
1.3.3 选项:
-c:只输出匹配行的计数
-h:查询多文件时不显示文件名
-n:显示匹配行及行号
1.3.4 实例:
[root@localhost 0123]# grep "hello" ./* -r
Binary file ./hello matches
./hello.c: > File Name: hello.c
./hello.c: printf("hello world!\n");
1.4 cat
1.4.1 作用:读取文件内容
1.4.2 格式:cat [选项]文件
1.4.3 选项:
-n:由第一行开始对所有输出的行数编号
1.4.4 实例:
[root@localhost 0123]# cat hello.c
#include<stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
1.5 ln
1.5.1 作用:在文件之间创建链接
1.5.2 格式:ln [选项]源文件 [链接名]
1.5.3 选项:
-s:进行软链接
-f:链接时先将源文件删除
1.5.4 实例:
[root@localhost lpc]# ln -s /home/lpc/0121 qwe
[root@localhost lpc]# ls
0121 0122 0123 0124 qwe
[root@localhost lpc]# cd qwe
[root@localhost qwe]# ls
a.out hello.c
二、系统管理命令
2.1 df
2.1.1 作用:用来检查文件系统磁盘控件占用的情况
2.1.2 格式:df [选项]
2.1.3 实例:
[root@localhost ~]# df
文件系统 1K-块 已用 可用 已用%挂载点
/dev/mapper/VolGroup00-LogVol00
18219452 8118548 9160464 47% /
/dev/sda1 101086 11759 84108 13% /boot
tmpfs 517660
2.2 free
2.2.1 作用:用来查看内存的使用情况
2.3 quota
2.3.1 作用:用来显示磁盘的使用情况和限制情况
2.4 groupadd
2.4.1 作用:添加用户组
2.5 kill
2.5.1 作用:中止一个进程
三、 系统安全命令
3.1 passwd
3.1.1 作用:修改用户密码
3.1.2 格式:passwd [选项] [用户名]
3.1.3 实例:
[root@localhost etc]# passwd test
Changing password for user test.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
3.2 su
3.2.1 作用:切换用户
3.2.2 格式:su [选项] [用户名]
3.2.3 实例:
[root@localhost etc]# su test
[test@localhost etc]$
3.3 chmod
3.3.1 作用:改变文件权限
3.3.2 格式:chmod [who] + /- /= [mode]文件名
3.3.3 参数:who
u:当前用户权限
g: 同组其他用户权限
o: 其他用户权限
a: 所有用户权限
3.3.4 实例:
[root@localhost lpc]# ls -l
总计 16
drwxr-xr-x 2 root root 4096 01-21 23:15 0121
drwxr-xr-x 6 root root 4096 01-23 15:43 0122
drwxr-xr-x 2 root root 4096 01-23 21:25 0123
drwxr-xr-x 2 root root 4096 01-24 11:06 0124
[root@localhost lpc]# chmod 644 0121
[root@localhost lpc]# ls -l
总计 16
drw-r--r-- 2 root root 4096 01-21 23:15 0121
drwxr-xr-x 6 root root 4096 01-23 15:43 0122
drwxr-xr-x 2 root root 4096 01-23 21:25 0123
drwxr-xr-x 2 root root 4096 01-24 11:06 0124
3.4 who
3.4.1 作用:显示系统中哪些用户登录系统
3.4.2 实例:
[root@localhost ~]# whoami
root
3.5 ps
3.5.1 作用:进程管理命令
3.5.2 格式:ps [选项]
3.5.3 实例:
[root@localhost ~]# ps
PID TTY TIME CMD
1640 pts/1 00:00:00 su
1941 pts/1 00:00:00 su
1943 pts/1 00:00:00 bash
2166 pts/1 00:00:00 ps
31306 pts/1 00:00:00 bash