1. 管理文件和目录
1.1 pwd
- 描述:显示当前工作目录的完整路径
- 用法:
pwd
1.2 ls
- 描述:列出文件和目录
- 用法:
ls
:列出当前目录下的所有文件和目录ls -l
:以长格式列出文件和目录的详细信息ls -a
:列出所有文件和目录,包括隐藏文件
1.3 cd
- 描述:切换工作目录
- 用法:
cd [目录路径]
:进入指定目录cd ..
:返回上级目录cd ~
:进入当前用户的主目录cd -
:进入上次所在的目录
1.4 mkdir
- 描述:创建新目录
- 用法:
mkdir [目录名]
1.5 rm
- 描述:删除文件或目录
- 用法:
rm [文件名]
:删除指定文件rm -r [目录名]
:删除指定目录及其内容rm -f [文件名]
:强制删除文件,不提示确认
1.6 mv
- 描述:移动或重命名文件或目录
- 用法:
mv [源路径] [目标路径]
:移动或重命名文件或目录
1.7 cp
- 描述:复制文件或目录
- 用法:
cp [源路径] [目标路径]
:复制文件或目录cp -r [源目录] [目标目录]
:复制目录及其内容
2. 操作文件内容
2.1 cat
- 描述:显示文件内容
- 用法:
cat [文件名]
2.2 head
- 描述:显示文件的前几行内容,默认为前10行
- 用法:
head [文件名]
head -n [行数] [文件名]
2.3 tail
- 描述:显示文件的后几行内容,默认为最后10行
- 用法:
tail [文件名]
tail -n [行数] [文件名]
2.4 less
- 描述:一页一页地显示文件内容,并允许上下滚动浏览
- 用法:
less [文件名]
2.5 echo
- 描述:向文件中输出文本内容,或显示文本内容
- 用法:
echo [文本内容] > [文件名]
:将文本内容覆盖写入文件echo [文本内容] >> [文件名]
:将文本内容追加写入文件echo [文本内容]
:显示文本内容
3. 管理进程
3.1 ps
- 描述:查看当前正在运行的进程
- 用法:
ps
:显示当前用户的进程ps -ef
:显示所有进程
3.2 kill
- 描述:终止指定的进程
- 用法:
kill [进程号]
:终止指定进程killall [进程名]
:终止指定名称的所有进程
4. 压缩与解压缩
4.1 tar
- 描述:打包和压缩文件或目录
- 用法:
tar -cvf [目标文件名.tar] [文件夹路径/文件路径]
:打包文件或目录tar -xvf [文件名.tar]
:解包文件或目录
4.2 gzip
- 描述:压缩和解压缩文件
- 用法:
gzip [文件名]
:压缩文件gzip -d [文件名.gz]
:解压缩文件
5. 网络管理
5.1 ping
- 描述:检测网络连接
- 用法:
ping [IP地址/域名]
5.2 ifconfig
- 描述:显示和配置网络接口信息
- 用法:
ifconfig
5.3 ssh
- 描述:使用安全的shell协议远程登录到其他计算机
- 用法:
ssh [用户名]@[IP地址/域名]
这里只是列举了一些常用的Linux命令及其应用,Linux拥有丰富的命令行工具和强大的脚本编程能力,可以用于各种系统管理、网络管理、文件操作等任务。在Linux系统中,命令行是非常重要且实用的工具,熟练掌握使用命令行,将提高工作效率并扩展你的技能。继续学习和探索更多的Linux命令,你将发现它们的强大之处。
本文来自极简博客,作者:开源世界旅行者,转载请注明原文链接:Linux常用命令及其应用