Linux
常见命令
- tar压缩文件,gzip压缩文件及解压缩
- df //查看磁盘空间
- ps //查看当前进程
- kill -9 线程号:终止线程
- top //查看进程所占用的内存大小
- df //查看磁盘文件使用情况,磁盘被占用的多少空间,还剩多少空间
- du //查看磁盘空间使用情况,统计目录或文件所占空间的大小
- fdisk //磁盘分区表的操作
- su -username //切换用户
查看文件内容
- vi 文件名 //编辑方式查看,可修改
- cat 文件名 //显示全部文件内容
- more 文件名 //分页显示文件内容
- less 文件名 //与more相思,更好的是可以往前翻页
- tail 文件名 //仅查看尾部,还可以指定行数 tail -n 10 example.txt
- head 文件名 //仅查看头部,还可以指定行数 head -n 10 example.txt
屏幕输出
- echo hello world
文件管理
命令 | 释义 | 命令 | 释义 |
---|---|---|---|
ls | 显示指定目录下的文件目录清单 | pwd | 显示当前目录 |
mkdir | 在当前目录下创建目录abc | cd | 切换工作目录 |
touch | 创建空文件 | cp | 复制文件 |
mv | 将文件移动到目录中 | rmdir | 删除指定的空目录 |
rm | 删除文件 | rm -r | 需要连目录及目录下文件一块删除 |
cat | 显示指定文件myfile的内容 | ||
more | 分屏显示指定文件的内容, | less | 支持PageUp向前翻屏,PageDown向后翻 |
head | 显示文件头10行内容 | tail | 默认显示指定文件的末尾10行的内容 |
文件属性操作
命令 | 释义 | 命令 | 释义 |
---|---|---|---|
chmod | |||
文件内容操作
命令 | 释义 | 命令 | 释义 |
---|---|---|---|
网络通讯
命令 | 释义 | 命令 | 释义 |
---|---|---|---|
ipconfig | 显示网卡参数的配置情况,包括IP地址、子网掩码、广播地址等。 | ||
查看进程
命令 | 释义 | 命令 | 释义 |
---|---|---|---|
ps | 查询在当前控制台上运行的进程 | pstree | 树状格式显示进程列表 |
top | 动态地显示系统中的进程 | kill | 杀掉指定进程 |
I节点及其相关命令
ln myfile myfile.hlink | 硬连接 | 为文件myfile创建名为myfile.hlink的硬连接。硬链接不能跨分区 |
ln -s myfile myfile.slink | 软连接 | 为文件myfile创建名为myfile.slink的软连接。似window快捷方式可跨磁盘块 |
查看进程命令
ps命令
- ps命令示例一——不带参数
[user1@server2 ~]# ps
功能:查询在当前控制台上运行的进程。
- ps命令示例二——查看所有进程
[user1@server2 ~]# ps -aux
功能:查询系统中所有运行的进程,包括后台进程,其中参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户。
- ps命令示例三——查看所有进程
[user1@server2 ~]# ps -ef
功能:查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号。
pstree命令
- pstree命令示例一——树状格式显示进程列表
[user1@server2 ~]# pstree
功能:以树状格式显示系统的进程列表。
- pstree命令示例二——带进程号的树状格式显示进程列表
[user1@server2 ~]# pstree -p
功能:以树状格式显示系统的进程列表,并标识出每个进程的进程号。
- top命令
[user1@server2 ~]# top
功能:动态地显示系统中的进程。
kill命令
- kill命令示例一——杀掉指定进程
[user1@server2 ~]# kill 3029
功能:kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程。
说明:上述命令中3029是进程号;一般在执行kill命令之前,先用ps或pstree来查询一下将要被杀掉的进程的进程号。
- kill命令示例二——强制杀掉指定进程
[user1@server2 ~]# kill -9 3029
功能:强制终止3029号进程的运行,其中参数-9代表强制的意思。
说明:实际上kill命令是向该进程发送信号,该进程接到信号后决定是否停止运行,有些守护进程必须要收到参数9才终止运行。