1.控制台切换(多用户多任务系统)
在图形界面中,使用Ctrl+Alt+F1(~F6),后进入字符界面。
在字符界面,使用Ctrl+Alt+F7进入图形界面。
切换后要求输入用户
2.添加用户
useradd [选项] 用户名
完成后会在home目录下增加用户名文件夹
3.修改密码
passwd [选项] 用户名
4.切换用户
su [选项] 用户名
注,root用户切换用户是不需要密码的,这是个超级管理员!
5.关机
shutdown [-t seconds] [-rkhncfF] time [message]
如:shutdown now
6.拷贝
cp [选项] 源文件或目录 目标文件或目录
文件拷贝,目标文件或目录可实现文件重命名
目录拷贝,在选项中加-r
7.移动或更名
mv [选项] 源文件或目录 目标文件或目录
与拷贝区别在于目录移动或更名不用在选项上加-r
8.删除
rm [选项] 文件或目录
需要确认,或使用-f强制删除,不用确认。
9.创建目录
mkdir [选项] 目录名
使用选项-p会先验证是否存在父目录,如果不存在会自动创建
10.改变工作目录
cd 目录名
使用cd -返回前一个工作目录
11.查看当前路径
pwd
12.查看目录
ls [选项] 文件或目录
使用-l选项会显示详细信息
将文件改成隐藏文件,使用mv改名为 .文件名,使用选项-a可查看隐藏文件
13.打包与压缩
tar [选项] 目录或文件
如文件夹打包:tar cvf 文件名.tar 文件目录
解打包:tar xvf 文件名.tar
打包并压缩:tar cvzf 文件名.tar 文件目录
解压解打包:tar xvzf 文件名.tar 文件目录
14.解压缩
unzip [选项] 文件名.zip
文件或目录的访问权限
使用ls -l查看,每个文件开头有10个字符表示访问权限:
第一个字符指定文件类型(d、-)
后面9个字符,每三个一组,第一组为所有者权限,第二组为所有者同组的权限,第三组为其他的权限
每一组中的三个字符为rwx,其中r为读,w为写,x为可执行。
15.改变访问权限
chmod [who] [+ | - =] [mode] 文件或目录名
参数:
who:u表示文件所有者;g表示所有者同组用户;o表示其他用户;a表示所有用户(默认值)
mode:
+添加权限;-取消权限 ;=赋予给定权限
如chmod g+w hello.c
mode可使用r、w、x,也可使用数字组合(其中r为4,w为2和x为1):761(三组用户权限)
如chmod 761 hello.c
16.查看磁盘使用情况
df [选项]
如df -k,以KB为单位显示
17.查看目录大小
du [选项] 目录
如du -b ipc,以字节为单位显示ipc目录大小
18.网络配置
ifconfig [选项] [网络接口]
如ifconfig查看;
ifconfig eth0 192.168.0.103 改变IP;
ifconfig eth0 down 暂停网卡;
ifconfig eth0 up 恢复网卡;
19.查看网络状态
netstat [选项]
如netstat -a
20.软件安装
rpm [选项] [安装文件]
如rpm -ivh tftp.rpm,安装名字为tftp的文件;
rpm -qa列出所有已安装的rpm包;
rpm -e name,卸载名字为name的rpm包。
21.挂载
mount [选项] 设备源 目标目录
如mount /dev/cdrom /mnt,将光驱挂载到/mnt目录下
22.卸载
umount 目标目录
23.查找文件
find 路径 -name 文件名或‘文件名’
如find ./ -name 'hell*',模糊查找
24.查找包含该字符串的文件
grep [选项] 字符串
如grep "file" ./ -rn,file为字符串,-r进入子目录,-n表示显示匹配行
25.动态查看CPU使用情况
top
退出,使用Ctrl+c
26.查看进程
ps [选项]
27.杀死进程
kill [选项]
如 kill aux,杀死所有进程
kill -s SIGKILL 4096,杀死4096后进程
28.帮助
man 命令名