一 文件管理类
l 创建目录:mkdir
格式:mkdir [选项] 目录名
示例:
1. Mkdir /home/workdir (在/home目录下创建workdir目录)
2. Mkdir -p /home/dir1/dir2/dir3(创建dir3目录,如果前面dir1/dir2不存在,先创建)
l 查找文件---find
格式:find 路径 –name ‘文件名’
范例:
1. find ./ -name ‘hel*’(查看当前目录及其子目录中寻找名为hel开头的文件)
2. find ./ -name ‘hello.c’(在当前目录及其子目录中寻找名为hello.c的文件)
l 查看目录:ls
格式:ls [选项] [目录文件]
示例:
1.ls /home 9 (显示/home目录下的文件与目录,不包含隐藏文件)
2. ls –a /home(显示/home目录下的文件与目录,包含隐藏文件)
3. ls -l /home (显示/home目录下的文件与目录的详细信息)
l 移动或更名--mv
格式:mv [选项] 源文件或目录 目标文件或目录
示例:
1. mv /home/ddd /home/ddd1(将/home目录下的ddd文件更名为ddd1)
2. mv /home/ddd1 /tmp(将/home目录下的ddd1目录剪切到/tmp目录下)
l 查找字符串--grep
格式:grep [选项] 字符串
示例:
1. grep “hello ” ./ -rn (在当前目录及其子目录中,查找包含hello字符串的文件)
二 系统管理类
l 添加用户--useradd
格式:useradd [选项] 用户名
示例:useradd suqian
结果:添加名字为suqian的用户,位置在/home下
l 在指定时刻执行指定的命令序列--at
格式:at [选项] time
示例:at -f data 15:30 + 2 days
结果:让系统在两天后的15:30执行data中指明的作业
l 杀死进程--kill
格式:kill [选择] pid
示例:Kill 13825
结果:杀死pid=13825的进程
l 显示内存的使用情况--free
格式:free [选项]
示例:free -b -s5
结果:终端会连续不断地报告内存使用情况(以字节为单位),每5秒更新一次
l 添加用户组:groupadd
格式:groupadd [选项][用户名]
示例:groupadd group1
结果:添加组名为group1的用户组,命令执行后会在/etc/group最后一行添加group1信息
三 系统安全指令
l 改变文件权限--chmod
格式:chmod [who] + /- /= [mode] 文件名 或者 chmod 777 文件名
参数:
Who:
u : 表示文件的所有者
g:表示与文件所有者同组的用户
o:表示其他用户
A:表示所有用户,它是系统默认值
l 修改密码--passwd
格式:passwd [选项] [用户名]
示例:passwd suqian
结果:修改suqian用户的密码是
l 设置用户文件和目录的文件创建缺省屏蔽值--umask
格式:umask [选项] [model]
示例:
1. umask -S (确定当前的umask 设置)
结果:u=rwx,g=rx,o=rx
2. umask -p 177 (修改umask 设置)
umask -S
结果: u=rw ,g=,o=
l 查看进程--ps
格式:ps [选项]
示例:ps -aux
l 切换用户--su
格式:su [选项][用户名]
示例:su - suqian
结果:切换到suqian用户,并将用户的环境变量同时带入。
由普通用户切换到超级用户root需要密码