权限修改命令——chomd
浏览目录类命令
- pwd命令 :用于显示用户当前所在目录。
- cd命令:用来在不同的目录中切换
i.改变目录到用户登陆时的工作目录
ii.改变目录到当前目录下的文档子目录下
iii.改变目录到用户登陆时的工作目录
iv.改变目录到当前目录的父目录
v.改变目录到当前目录的父目录下的bin子目录下
vi.利用绝对路径表示改变目录到 /home/l 目录下 - ls命令:用来列出文件或目录信息
i. ls 列出当前目录下的文件及目录
ii.ls -a 列出包括以某符号开始的隐藏文件在内的所有文件
iii.ls -t 列出文件最后修改时间的顺序列出文件
iv.ls -F 列出当前目录下的文件名及其类型。以/结尾表示为目录名,以*结尾为可执行文件,以@表示为符号连接。
浏览文件类命令
- cat命令:用于滚屏显示文件内容或是将多个文件合并成一个文件
i.对输出内容的所有行标注行号
ii.将文件3和2合并为1,且文件3的内容在文件2的内容前面(若文件1存在,此命令的结果会覆盖文件1中原有内容)
ii.同样合并文件,下边这个命令将文件3和文件2的内容附加到文件1中原有内容的后边(文件1的内容经过上面的操作已经改变) - more命令:用于分屏显示文件的内容,可以向下翻页
i.分页显示文件1时每页的行数为5
ii.分页显示文件1时从文件的第7行开始显示 - less命令:more命令的改进版,可以向上向下翻页以及前后左右移动
- head命令:用于显示文件的开头部分
i.显示文件1的前两行
ii.显示文件1的前9个字符 - tail命令:用于显示文件的末尾部分
i.显示文件1的末尾3行
ii.显示文件1的末尾5个字符
文件操作类命令
- cp命令:用于文件或目录的复制
- mv命令:用于文件或目录的移动或改名
- rm命令:用于文件或目录的删除
- touch命令:用于建立文件或更新文件的修改日期
(若当前目录下存在某文件,则把文件的存取和修改时间改为当前时间,如果不存在该文件,则建立该文件 - diff命令:用于比较两个文件目录的不同
- ln命令:用于建立两个文件之间的;连接关系
- gzip和gunzip命令:用于对文件进行压缩
i.gzip:对文件进行压缩,生成的文件以“.gz”结尾
ii.gunzip:对以“.gz”结尾的文件进行解压
常用的账户管理命令
- vipw:用于直接对用户账户文件进行编辑
- Vigr:用于直接对组群文件进行编辑
- Pwck:用于验证用户账户文件认证信息的完整性
- Grpck:用于验证组群文件认证信息的完整性
- Id:用于显示一个用户的uid和gid以及用户所属的组列表,此处在命令行直接输入id按回车显示当前用户的Id信息
进程管理命令
- ps:只显示当前终端的进程。默认显示与当前终端有关的进程信息
- jobs:显示当前终端的任务
- sleep:睡眠 n 秒。
- kill:结束或者挂起一个进程
-9 强制结束进程
-stop 挂起进程 - pkill:结束一组同名的进程
- killAll:杀死所有。
- top:查看系统资源使用情况以及进程信息
内存管理相关命令
- free 命令
显示结果:
Mem:内存使用情况。
Swap:交换空间(虚拟内存)使用情况。
total:系统总共可用物理内存、交换空间大小。
used:已经被使用的物理内存、交换空间大小。
free:剩余可用物理内存、交换空间大小。
shared:被共享使用的物理内存大小。
buff/cache:被 buffer 和 cache 使用的物理内存大小。 - vmstat命令:对系统的整体情况进行的统计。
- pidstat -r:查看内存使用情况
PID:进程标识符
minflt/s: 每秒次缺页错误次数
majflt/s: 每秒主缺页错误次数
VSZ: 该进程使用的虚拟内存
RSS: 该进程使用的物理内存
%MEM: 该进程使用内存的百分比
Command:task命令名
网络
- ping:测试TCP/IP 网络是否畅通、测试网络连接速度
- ifconfig:配置和显示Linux内核中网络接口的网络参数
- netstat:显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况