前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

我们常用Linux命令总结

qiguaw 2024-11-18 16:05:50 资源文章 15 ℃ 0 评论

Linux作为一种自由和开放源代码的操作系统,广泛应用于各种计算机系统中,尤其是服务器环境。在Linux系统中,命令行是管理和操作系统的主要方式之一,熟练掌握常用的Linux命令对于系统管理员、开发人员和其他使用者来说都是至关重要的。以下是一份详细的常用Linux命令总结,涵盖文件和目录操作、文件内容查看和编辑、文件权限管理、系统信息查看、进程管理、网络操作、压缩和解压、用户和用户组管理等方面。

1. 文件和目录操作命令

ls:列出目录内容

选项:

-l:显示详细信息

-a:显示所有文件(包括隐藏文件)

cd:切换目录

pwd:显示当前工作目录

mkdir:创建新目录

rm:删除文件或目录

选项:

-r:递归删除目录及其内容

-f:强制删除,不提示

cp:复制文件或目录

选项:

-r:复制目录及其内容

mv:移动文件或目录

2. 文件内容查看和编辑命令

cat:查看文件内容

more/less:分屏显示文件内容

head/tail:显示文件头部/尾部内容

选项:

-n <行数>:指定显示行数

vi/vim:文本编辑器

操作:

i:进入编辑模式

Esc -> :wq:保存并退出

nano:另一个文本编辑器

3. 文件权限管理命令

chmod:修改文件权限

格式:chmod <权限设置> <文件名>

例如:chmod 755 file.txt

chown:修改文件所有者

格式:chown <新所有者> <文件名>

chgrp:修改文件所属组

格式:chgrp <新所属组> <文件名>

4. 系统信息查看命令

uname:显示系统信息

hostname:显示主机名

top:实时显示系统资源占用情况

操作:

q:退出top命令

free:显示内存使用情况

df:显示磁盘空间使用情况

选项:

-h:以人类可读的格式显示

5. 进程管理命令

ps:显示进程信息

选项:

-aux:显示所有进程信息

kill:结束进程

格式:kill <进程ID>

top:显示系统资源占用情况和进程信息

nice:调整进程优先级

格式:nice -n <优先级> <命令>

6. 网络操作命令

ping:测试网络连接

格式:ping <目标地址>

ifconfig/ip:查看和配置网络接口信息

netstat:显示网络连接、路由表等信息

wget:下载文件

格式:wget <URL>

ssh:远程登录

格式:ssh username@hostname

7. 压缩和解压命令

tar:打包和解包文件

打包:tar -cvf <目标文件> <源文件>

解包:tar -xvf <压缩文件>

gzip/gunzip:压缩和解压文件

压缩:gzip <文件>

解压:gunzip <压缩文件>

zip/unzip:压缩和解压文件

8. 用户和用户组管理命令

useradd/userdel:添加和删除用户

passwd:修改用户密码

groupadd/groupdel:添加和删除用户组

su/sudo:切换用户身份或以管理员权限执行命令

以上是常用的Linux命令总结,涵盖了文件操作、系统管理、网络操作等多个方面。熟练掌握这些命令将有助于您更高效地管理和操作Linux系统。希望这份总结对您有所帮助,如有任何疑问或需要进一步了解,请随时提问。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表