Linux常用指令大全
引言
Linux作为一种开源操作系统,广泛应用于服务器、嵌入式设备以及个人电脑中。掌握Linux的基本指令是每个开发者、系统管理员以及IT从业者的必备技能。本文将介绍一些常用的Linux指令,帮助大家更好地使用和管理Linux系统。
目录
文件与目录操作
1. ls - 列出目录内容
ls [选项] [目录]
-
-l:以长格式显示文件信息 -
-a:显示所有文件,包括隐藏文件 -
-h:以人类可读的格式显示文件大小
示例:
ls -l /home
2. cd - 切换目录
cd [目录]
示例:
cd /var/log
3. pwd - 显示当前工作目录
pwd
4. mkdir - 创建目录
mkdir [选项] 目录名
-
-p:递归创建目录
示例:
mkdir -p /home/user/newdir
5. rm - 删除文件或目录
rm [选项] 文件或目录
-
-r:递归删除目录及其内容 -
-f:强制删除,不提示确认
示例:
rm -rf /home/user/olddir
6. cp - 复制文件或目录
cp [选项] 源文件 目标文件
-
-r:递归复制目录
示例:
cp -r /home/user/source /home/user/destination
7. mv - 移动或重命名文件或目录
mv [选项] 源文件 目标文件
示例:
mv /home/user/oldname /home/user/newname
8. touch - 创建空文件或更新文件时间戳
touch 文件名
示例:
touch newfile.txt
系统信息查看
1. uname - 显示系统信息
uname [选项]
-
-a:显示所有信息
示例:
uname -a
2. top - 实时显示系统进程信息
top
3. df - 显示磁盘使用情况
df [选项]
-
-h:以人类可读的格式显示
示例:
df -h
4. free - 显示内存使用情况
free [选项]
-
-h:以人类可读的格式显示
示例:
free -h
进程管理
1. ps - 显示当前进程状态
ps [选项]
-
-ef:显示所有进程
示例:
ps -ef
2. kill - 终止进程
kill [选项] 进程ID
-
-9:强制终止进程
示例:
kill -9 1234
3. bg / fg - 后台/前台运行进程
bg [作业号] fg [作业号]
示例:
bg 1 fg 1
网络相关指令
1. ping - 测试网络连接
ping [选项] 目标主机
示例:
ping google.com
2. ifconfig - 显示或配置网络接口
ifconfig [接口]
示例:
ifconfig eth0
3. netstat - 显示网络连接、路由表、接口统计信息
netstat [选项]
-
-t:显示TCP连接 -
-u:显示UDP连接 -
-l:显示监听中的端口
示例:
netstat -tuln
4. ssh - 远程登录
ssh 用户名@主机名
示例:
ssh user@192.168.1.1
权限管理
1. chmod - 修改文件或目录权限
chmod [选项] 权限 文件或目录
示例:
chmod 755 script.sh
2. chown - 修改文件或目录的所有者
chown [选项] 所有者:组 文件或目录
示例:
chown user:group file.txt
3. sudo - 以超级用户权限执行命令
sudo 命令
示例:
sudo apt-get update
压缩与解压
1. tar - 打包和解包文件
tar [选项] 文件或目录
-
-c:创建打包文件 -
-x:解包文件 -
-z:使用gzip压缩或解压 -
-v:显示详细过程 -
-f:指定文件名
示例:
tar -czvf archive.tar.gz /home/user tar -xzvf archive.tar.gz
2. gzip / gunzip - 压缩和解压文件
gzip 文件 gunzip 文件.gz
示例:
gzip file.txt gunzip file.txt.gz
软件包管理
1. apt-get - Debian/Ubuntu系统包管理工具
apt-get [选项] 命令
-
update:更新包列表 -
install:安装软件包 -
remove:卸载软件包 -
upgrade:升级所有已安装的软件包
示例:
sudo apt-get update sudo apt-get install nginx
2. yum - CentOS/RHEL系统包管理工具
yum [选项] 命令
-
install:安装软件包 -
remove:卸载软件包 -
update:更新软件包
示例:
sudo yum install httpd
总结
本文介绍了一些常用的Linux指令,涵盖了文件与目录操作、系统信息查看、进程管理、网络相关指令、权限管理、压缩与解压以及软件包管理等方面。掌握这些指令可以帮助你更高效地使用和管理Linux系统。希望这篇博客对你有所帮助!
版权声明: 本文由优快云博主原创,转载请注明出处。
关注我: 如果你喜欢这篇文章,欢迎关注我的优快云博客,获取更多技术干货!
相关推荐:
讨论区: 如果你有任何问题或建议,欢迎在评论区留言讨论!
8382

被折叠的 条评论
为什么被折叠?



