文章目录
- 一、文件管理类指令
- ls:列出当前目录下的文件和目录。
- cd:改变当前目录。
- pwd:显示当前目录的路径名。
- cp:拷贝文件或目录。
- mv:移动文件或目录,也可以用来重命名。
- rm:删除一个文件或目录。
- mkdir:创建一个新的目录。
- touch:更改一个文件或目录的时间戳,如果文件不存在,则创建它。
- ln:创建硬链接或软链接。
- chmod:更改文件或目录的权限。
- 二、文本处理类指令
- cat:连接并打印文件的内容。
- **more 和 less:分页显示文件内容。**
- **head 和 tail:显示文件的开头或结尾部分。**
- 三、系统管理类指令
- **ps:显示当前进程的快照。**
- **top:实时显示进程活动。**
- **kill:终止进程。**
- **systemctl:管理系统服务和其他系统级资源。**
- 四、网络管理类指令
- **ping:测试网络连接。**
- **ifconfig 或 ip addr:显示网络接口配置信息。**
- **wget:从网络上下载文件。**
Linux是一款强大的开源操作系统,它的命令行界面是用户与操作系统进行交互的主要途径。本文将介绍20个常用的Linux命令,并对它们进行分类,同时提供具体例子以帮助读者理解。
一、文件管理类指令
ls:列出当前目录下的文件和目录。
例如,ls -l 以长格式列出目录内容。
cd:改变当前目录。
例如,cd /home/user 进入 /home/user 目录。
pwd:显示当前目录的路径名。
cp:拷贝文件或目录。
例如,cp file1 file2 拷贝 file1 到 file2,cp -r dir1 dir2 拷贝 dir1 及其所有子目录到 dir2。
mv:移动文件或目录,也可以用来重命名。
例如,mv file1.txt file2.txt 将 file1.txt 重命名为 file2.txt,mv dir1 newdir 将 dir1 移动到 newdir 目录下。
rm:删除一个文件或目录。
例如,rm file1 删除 file1,rm -r dir1 删除 dir1 及其所有子目录和文件。
mkdir:创建一个新的目录。
例如,mkdir dir1 创建一个名为 dir1 的新目录。
touch:更改一个文件或目录的时间戳,如果文件不存在,则创建它。
例如,touch file1.txt 更新 file1.txt 的时间戳。
ln:创建硬链接或软链接。
例如,ln -s sourcefile targetfile 创建指向 sourcefile 的软链接 targetfile。
chmod:更改文件或目录的权限。
例如,chmod +x script.sh 使 script.sh 脚本可执行。
二、文本处理类指令
cat:连接并打印文件的内容。
例如,cat file1.txt 打印 file1.txt 的内容。
more 和 less:分页显示文件内容。
例如,more file1.txt 以一页一页的方式显示 file1.txt 的内容。
head 和 tail:显示文件的开头或结尾部分。
例如,head -n 10 file1.txt 显示 file1.txt 的前 10 行,tail -n 5 file1.txt 显示 file1.txt 的最后 5 行。
三、系统管理类指令
ps:显示当前进程的快照。
例如,ps aux 显示所有进程的详细信息。
top:实时显示进程活动。
kill:终止进程。
例如,kill -9 终止进程号为 的进程。
systemctl:管理系统服务和其他系统级资源。
例如,systemctl start 启动名为 的服务。
四、网络管理类指令
ping:测试网络连接。
例如,ping google.com 检查与 google.com 的网络连接。
ifconfig 或 ip addr:显示网络接口配置信息。
wget:从网络上下载文件。
例如,wget http://example.com/file.txt 从 http://example.com/ 下载 file.txt 文件。