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才终止运行。

参考资料

Linux系统常用基本命令总结)

results matching ""

    No results matching ""