我们常用Linux命令总结

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系统。希望这份总结对您有所帮助,如有任何疑问或需要进一步了解,请随时提问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/571526.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法6.4-6.6DFS

一个不知名大学生&#xff0c;江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion&#xff1a;2024.03.27 Last edited: 2024.03.27 目录 算法6.4-6.6DFS 第1关&#xff1a;算法6.5采用邻接矩阵表示图的深搜 任务描述 相关知识 编程要求…

阿里CICD流水线Docker部署,将阿里镜像私仓中的镜像部署到服务器中

文章目录 阿里CICD流水线Docker部署&#xff0c;将阿里镜像私仓中的镜像部署到服务器中一、CICD流水线的初步使用可以看我之前的两篇文章二、添加部署任务&#xff0c;进行Docker部署&#xff0c;创建一个阿里的试用主机1、选择主机部署&#xff0c;并添加服务主机2、创建免费体…

OpenHarmony之媒体组件模块简介

源码 本文基于OpenAtom OpenHarmony&#xff08;以下简称“OpenHarmony”&#xff09;3.2 Release源码foundation目录下的player_framework&#xff0c;在OpenHarmony 2.0 Release版本当中&#xff0c;这个模块的名字叫媒体组件模块&#xff0c;为了方便理解我们在本文中仍旧延…

Python Flask-Mail实现邮件发送

一、邮件发送的扩展 关于如何找到flask发送邮件的插件&#xff1f;&#xff0c;上一篇已经分享了如何找到第三方插件&#xff0c;也找到了插件flask-mail的使用文档&#xff0c;那我们就来实战吧 二、根据文档&#xff0c;总结发送邮件的流程 从文档中可以总结出发送邮件的步…

Java Web-Tomcat

Web服务器 Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”。 Tomcat&#xff0c;是一个 HTTP 服务器。我们只需要在服务器中安装一个Web服务器如Tomcat&#xff0c;然后就可以将…

2024年3月GESP等级认证C++编程五级真题

2024年3月GESP认证C编程五级真题试卷 题目总数&#xff1a;27 总分数&#xff1a;100 选择题 第 1 题 单选题 唯⼀分解定理描述的内容是 ( ) ? A.任意整数都可以分解为素数的乘积 B.每个合数都可以唯⼀分解为⼀系列素数的乘积 C.两个不同的整数可以分解为相同…

3BUS213621-001通讯模块3BUS213621001

3BUS213621-001通讯模块3BUS213621001 3BUS213621-001通讯模块3BUS213621001 3BUS213621-001通讯模块3BUS213621001 产品编号&#xff1a;3BUS213621-001 ABB 型号名称&#xff1a;HKQCS PARTS ON LINE 目录描述&#xff1a;SBC 组件 ABB 型号名称&#xff1a;HKQCS PARTS …

28位驻华大使、公使参访苏州金龙 点赞刚刚全球发布的新V系大巴

3月26日下午&#xff0c;由外交部组织的“驻华使节团参访江苏”活动走进苏州金龙。来自28个国家和国际组织的驻华大使、公使参观了苏州金龙展厅&#xff0c;并试乘体验了苏州金龙全新V系大巴。外交部中国政府欧洲事务特别代表吴红波&#xff0c;外交部礼宾司、翻译司、非洲司、…

RXMA1 RK211 075 AC220V中间继电器 柜内安装板前接线 JOSEF约瑟

系列型号 RXMA1 RK 211 063中间继电器&#xff1b;RXMA1 RK 211 064中间继电器; RXMA1 RK 211 066中间继电器&#xff1b;RXMA1 RK 211 072中间继电器; RXMA1 RK 211 073中间继电器&#xff1b;RXMA1 RK 211 074中间继电器&#xff1b; RXMA1 RK 211 025中间继电器&#xff1b;…

智慧公厕的技术融合策略

智慧公厕是迎合现代城市发展需要的一项重要基础设施&#xff0c;其设计的技术融合策略在实现公共厕所泛在感知、互通互联、协同构筑智慧城市等方面起到了关键作用。本文将以智慧公厕源头实力厂家广州中期科技有限公司&#xff0c;大量精品案例现场实景实图实例&#xff0c;从物…

当数据不是概率分布,而是两个样本集合,并且想计算它们之间的Earth Mover‘s Distance (EMD),简单写了一个程序,后续还可以对权值进行改进

[TOC](Earth Mover’s Distance (EMD)) 1. 程序代码 import numpy as np import ot# 生成两个样本集合 sample_set1 np.random.rand(100, 2) # 假设第一个样本集合是二维空间中的100个点 sample_set2 np.random.rand(80, 2) # 假设第二个样本集合是二维空间中的80个点# …

【JavaScript】JavaScript 程序流程控制 ⑦ ( do-while 循环概念 | do-while 循环语法结构 )

文章目录 一、while 循环1、while 循环概念2、do-while 循环语法结构 二、do-while 循环代码示例1、打印 1-5 数字2、打印 1-10 累加和 一、while 循环 1、while 循环概念 JavaScript 中的 do-while 循环 是 while 循环的变体 , 是 一种 后测试 循环 , 该循环的 循环体 至少执行…