根目录下的其他目录
- lib:存放着内核模块和系统最基本的动态链接共享库
- lost+found:只允许root 及所属者读取创建进入,任何要恢复的文件都保存在该目录下。
- media:Linux中的播放器,播放音频和视频。
- mnt:系统提供这个目录是让用户临时挂载别的文件系统。
- opt:为所有不属于默认安装的软件和附加包保留的目录。
- proc:一个虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息。
- selinux:是Linux内核安全模块,它提供了一种支持访问控制安全策略的机制。
- srv:一般是空的,包含由该系统服务的站点特定数据。
- tmp:存放临时文件的目录。
- var:包含系统在其运行过程中写入数据的文件。
压缩与解压
tar是打包的意思。
c:创建一个tar包。
z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
x:解压缩。c是压缩。
v:在压缩或解压缩过程中显示正在处理的文件名。
f:f后面必须跟上要处理的文件名。
z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件。
tar cvf etcbak.tar etc/ 打包一个tar
tar xvf etcbak.tar 解开一个tar
tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar zxvf etcbak.tar.gz 解压一个tar
20个常用linux命令
users命令
查看当前用户名
last命令
显示近期用户或终端的登录情况
ping
查看主机名
ps命令
显示运行的进程,还会显示进程的一些信息如pid, cpu和内存使用情况等
-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出
free命令
显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
top命令
实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
-b 批处理
-c 显示完整的治命令
-I 忽略失效过程
-s 保密模式
-S 累积模式
-i<时间> 设置间隔时间
-u<用户名> 指定用户名
-p<进程号> 指定进程
-n<次数> 循环显示的次数
chgry命令
改变文件所属组
-c 当发生改变时输出调试信息
-f 不显示错误信息
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细的处理信息
–dereference 作用于符号链接的指向,而不是符号链接本身
–no-dereference 作用于符号链接本身
userdel命令
删除用户
-f 强制删除,包括用户的一切相关内容,这个参数是危险的参数,不建议大家使用。详细说明看MAN
-r 删除用户的家目录和用户的邮件池
groups命令
显示用户所属组
diff命令
用于比较两个文件或目录的不同
diff[参数][文件1或目录1][文件2或目录2]
find命令
在系统当中搜寻符合条件的文件名
locate
在后台数据库中按文件名搜索,搜索速度更快
updatedb
更新数据库
hostname命令
用于确定主机与外部连接状态
ping [参数] [主机名或IP地址]
whereis命令
只能用于程序名的搜索
whereis [-bmsu] 文件名
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路
date 命令
用于显示或设定时间
wc 命令
统计指定文件中的字节数、字数、行数,并将统计结果显示输出
who命令
显示系统中有哪些使用者正在上面
who -H 显示出各列的标题信息
echo命令
在终端中显示参数指定的文字,通常会和重定向联合使用
shutdown命令
-c 取消前一个关机命令
-h 关机
-r 重启