Linux常用命令大全
本文将介绍Linux系统中常用的命令,包括文件操作、系统管理、网络工具等。每个命令都会给出详细的功能描述和示例代码。
目录
- 文件操作
- 系统管理
- 网络工具
- 文本处理
- 压缩解压
- 权限管理
- 进程管理
- 软件包管理
- 其他常用命令
1. 文件操作
1.1 ls
功能:列出目录中的文件和子目录。
示例代码:
ls /home/user
1.2 cd
功能:切换当前工作目录。
示例代码:
cd /home/user
1.3 cp
功能:复制文件或目录。
示例代码:
cp file1.txt file2.txt
1.4 mv
功能:移动或重命名文件或目录。
示例代码:
mv file1.txt file2.txt
1.5 rm
功能:删除文件或目录。
示例代码:
rm file1.txt
2. 系统管理
2.1 pwd
功能:显示当前工作目录的路径。
示例代码:
pwd
2.2 sudo
功能:以管理员权限执行命令。
示例代码:
sudo apt-get update
2.3 top
功能:实时显示系统进程信息。
示例代码:
top
3. 网络工具
3.1 ifconfig
功能:查看和配置网络接口。
示例代码:
ifconfig eth0
3.2 ping
功能:测试网络连通性。
示例代码:
ping www.baidu.com
3.3 wget
功能:从网络上下载文件。
示例代码:
wget http://example.com/file.zip
4. 文本处理
4.1 cat
功能:显示文件内容。
示例代码:
cat file.txt
4.2 grep
功能:在文件中搜索指定的字符串。
示例代码:
grep "hello" file.txt
4.3 sort
功能:对文本进行排序。
示例代码:
sort file.txt
5. 压缩解压
5.1 tar
功能:打包或解包文件。
示例代码:
tar -czvf archive.tar.gz folder/
5.2 gzip
功能:压缩或解压缩文件。
示例代码:
gzip file.txt
6. 权限管理
6.1 chmod
功能:修改文件或目录的权限。
示例代码:
chmod 755 file.txt
6.2 chown
功能:修改文件或目录的所有者。
示例代码:
chown user:group file.txt
7. 进程管理
7.1 ps
功能:显示当前进程信息。
示例代码:
ps aux | grep process_name
7.2 kill
功能:终止指定进程。
示例代码:
kill 12345
8. 软件包管理
8.1 apt-get
功能:Debian和Ubuntu系统中的软件包管理工具。
示例代码:
sudo apt-get install package_name
8.2 yum
功能:Red Hat和CentOS系统中的软件包管理工具。
示例代码:
sudo yum install package_name
9. 其他常用命令
9.1 echo
功能:输出字符串。
示例代码:
echo "Hello, World!"
9.2 history
功能:查看命令历史记录。
示例代码:
history