一、文件操作
1. 常用命令汇总
命令 | 功能 |
---|---|
pwd | 查看当前路径 |
ls | 列出当前目录下的所有文件和目录 |
cd | 切换当前目录 |
mkdir | 创建目录 |
touch | 创建文件 |
rm | 移除文件或目录 |
rmdir | 移除目录 |
cp | 复制文件 |
mv | 移动文件 |
cat | 查看文件内容 |
2. 命令详解
2.1 pwd 命令
pwd 为 print working directory 的缩写,输入 pwd 命令,系统会显示当前所在目录的绝对路径,如下图所示。
2.2 ls 命令
输入 ls 命令,可查看当前目录下的文件和目录。
常用选项:
-a:查看当前目录下的所有内容,包括隐藏的
-l:以列表方式显示详细信息,ls -l
可缩写为ll
应用实例,如图所示:
2.3 cd 命令
输入 cd 命令,可以改变当前所在目录。
cd ..
:返回上一级目录
cd /
:返回根目录
cd ~
:返回家目录,如果使用root登录,则回到/root
目录下;如果使用自己创建的用户登录,则回到/home/用户名
目录下
cd 路径
:通过绝对路径或相对路径,访问指定的目录
应用实例,如图所示:
2.4 mkdir 命令
mkdir 为 make directory 的缩写,用于创建目录。
常用选项:
-p:创建多级目录
应用实例,如图所示:
2.5 touch 命令
输入 touch 命令,可以创建一个空文件。
应用实例,如图所示:
2.6 rm 命令
输入 rm 命令,可以移除或文件或目录。
常用选项:
-r:递归删除整个文件夹
-f:强制删除不提示
应用实例,如图所示:
2.7 rmdir 命令
输入 rmdir 命令,可以删除空目录。
rmdir 只能删除空目录,如果目录下有内容时无法删除,需使用rm -rf
命令。
应用实例,如图所示:
2.8 cp 命令
输入 cp 命令,可以拷贝文件到指定目录。
常用选项:
-r:递归复制整个目录
应用实例,如图所示:
2.9 mv 命令
输入 mv 命令,可以移动文件、目录或重命名。
应用实例,如图所示:
2.10 cat 命令
输入 cat 命令,可以查看文件内容。
常用选项:
-n:显示行号
应用实例,如图所示:
二、文本编辑
1. 常用命令汇总
命令 | 功能 |
---|---|
echo | 输出字符串 |
>、>> | 输出重定向 |
vim | 文本编辑器 |
2. 命令详解
2.1 echo 命令
输入 ehco 命令,可以输出指定的内容。
应用案例,如图所示:
2.2 > 、>>
>
:输出重定向
>>
:追加
echo "内容" > 文件
:将字符串内容写入到对应文件中,会覆盖文件中原有内容。
ls >> 文件
:将当前目录下所有内容以列表形式追加到文件中,不会覆盖原有内容。
应用实例,如图所示:
2.3 vim 命令
Linux 系统内置有 vi 文本编辑器。vim 可以看作是 vi 的增强版,具有程序编辑能力。
vim 有三种常用模式:
- 命令模式:通过 vim 打开文件后,默认为命令模式。在此模式下,可以进行光标的移动、复制、粘贴、删除等工作。
- 插入模式:也叫编辑模式。在此模式下可以通过输入,修改文件的内容。通过按下按键i、o、a,进入插入模式。按
esc
键退出。- 末行模式:输入
:
进入末行模式。在此模式下,可以通过输入对应指令,完成读取、存盘、替换、离开vim、显示行号等操作。
常用指令:
:wq
:保存并退出
:q!
:强制退出不保存
:set nu
:显示行号
set nonu
:取消显示行号
三、系统管理
1. 常用命令汇总
命令 | 功能 |
---|---|
ps | 查看系统当前运行的进程 |
top | 实时查看系统中运行的进程及资源使用情况 |
kill | 终止指定进程 |
df | 查看磁盘空间使用情况 |
du | 查看指定目录或文件的磁盘空间使用情况 |
2. 命令详解
2.1 ps 命令
输入 ps 命令,可以查看当前系统中有哪些程序正在执行,以及他们执行的状况。
常用选项:
-a:查看当前终端的所有进程信息
-u:以用户的形式显示进程信息
-x:显示后台进程运行的参数
应用实例,如图所示:
2.2 top 命令
输入 top 命令,可以查看当前进程的执行情况和内存资源使用情况。
应用实例,如图所示:
2.3 kill 命令
输入 kill 命令,可以终止一个正在执行的进程。
常用选项:
-p:指定进程号
-9:强制终止进程
2.4 df 命令
输入 df 命令,可以查看磁盘空间的使用情况。
应用实例,如图所示:
2.5 du 命令
输入 du 命令,可以查看指令目录或文件的磁盘空间使用情况,默认为当前目录。
常用选项:
-h:带计量单位
-s:指定目录占用大小汇总
应用实例,如图所示:
四、网络操作
1. 常用命令汇总
命令 | 功能 |
---|---|
ifconfig | 查看网络接口配置信息 |
ping | 测试主机间的网络连接 |
netstat | 查看系统网络情况 |
2. 命令详解
2.1 ifconfig 命令
输入 ifconfig 命令,可以查看主机的网络接口配置信息。类似于 Windows 的 ipconfig 指令。
应用实例,如图所示:
2.2 ping 命令
输入 ping + ip地址,可以检测主机连接情况。ping 是一种网络检测工具,主要用于检测两主机之间的远程连接是否正常。
应用实例,如图所示:
2.3 netstat 命令
输入 netstat 命令,可以查询 Linux 系统的网络情况。
应用实例,如图所示:
五、其他命令
clear 命令
输入 clear 命令,可以实现清屏。
结语:
以上是笔者总结的一些常用的 Linux 命令,如有疑问欢迎评论私信探讨。当然,Linux 还有许多其他的命令,这里没有举出,后续会根据笔者的日常使用频率进行一些调整,也欢迎各大技术伙伴一起交流!!!