Linux常用命令大全

Linux是一个十分强大的操作系统,它的命令行界面给我们带来了很多方便。在这篇文章中,我们将会探寻到Linux常用命令的用法和作用。在开始阐述之前,我们需要了解一些基本概念,如root用户、绝对路径以及相对路径等等。本文所列出的命令都是在终端中输入的,如果您是新手,请一定要注意大小写。

一、文件和目录相关命令

1、ls 命令:该命令用于列出指定目录中的文件和子目录的列表。

ls /home      # 列出 /home 目录下的所有文件和目录
ls -l /home   # 按照列表方式显示 /home 目录下的文件和文件夹的详细信息

2、cd 命令:该命令用于切换当前工作目录。

cd /home    # 进入 /home 目录
cd ..       # 回到上一级目录
cd          # 回到当前用户的主目录

3、mkdir 命令:该命令用于创建一个新目录。

mkdir new_dir    # 创建新目录 new_dir

4、touch 命令:该命令用于创建一个新文件。

touch new_file.txt    # 创建新文件 new_file.txt

5、rm 命令:该命令用于删除文件和目录。

rm new_file.txt    # 删除 new_file.txt 文件
rm -r new_dir       # 删除 new_dir 目录以及其下所有文件和子目录

二、系统文件相关命令

1、ps 命令:该命令用于列出当前系统正在运行的进程。

ps -ef    # 显示详细的进程信息

2、top 命令:该命令用于动态地监视系统进程和系统资源情况。

top    # 显示系统当前状态
Ctrl + C    # 退出 top

3、kill 命令:该命令用于终止某个进程。

kill 123    # 杀掉进程号为 123 的进程

4、df 命令:该命令用于显示系统已安装的文件系统的磁盘空间使用情况。

df -h    # 显示磁盘空间容量以及剩余空间的情况

5、free 命令:该命令用于显示系统内存使用情况。

free -m    # 显示以兆字节为单位的内存使用情况

三、网络相关命令

1、ping 命令:该命令用于测试网络连接是否正常。

ping www.baidu.com    # ping 指定网址
ping 192.168.0.1      # ping 指定 IP 地址

2、ifconfig 命令:该命令用于显示网络接口的状态和配置信息。

ifconfig    # 显示所有网络接口的配置信息

3、netstat 命令:该命令用于显示系统网络状态,包括建立的网络连接等信息。

netstat -an    # 显示所有网络连接以及相应的端口

4、ssh 命令:该命令用于通过SSH协议连接远程主机。

ssh root@192.168.0.1    # 连接到 IP 地址为 192.168.0.1 的远程主机
ssh -p 2222 root@192.168.0.1    # 连接到远程主机的 2222 端口

5、scp 命令:该命令用于通过SSH协议在本地主机和远程主机之间传输文件。

scp /root/file.txt root@192.168.0.1:/home    # 将本地的 file.txt 文件上传到远程主机的 /home 目录下

四、压缩和解压命令

1、tar 命令:该命令用于压缩和解压 tar 文件。

tar -cvf file.tar /path/to/directory    # 将目录压缩为 tar 文件
tar -xvf file.tar    # 解压 tar 文件

2、gzip 命令:该命令用于压缩和解压 gzip 文件。

gzip file.txt    # 压缩 file.txt 文件
gzip -d file.txt.gz    # 解压 file.txt.gz 文件

3、zip 命令:该命令用于压缩和解压 zip 文件。

zip -r file.zip /path/to/directory    # 将目录压缩为 zip 文件
unzip file.zip    # 解压 zip 文件

五、用户管理命令

1、useradd 命令:该命令用于创建一个新用户。

useradd username    # 创建用户名为 username 的新用户

2、passwd 命令:该命令用于设置用户登录密码。

passwd username    # 给用户名为 username 的用户设置登录密码

3、userdel 命令:该命令用于删除一个用户。

userdel username    # 删除用户名为 username 的用户

4、groupadd 命令:该命令用于创建一个新用户组。

groupadd groupname    # 创建名称为 groupname 的新用户组

5、usermod 命令:该命令用于修改用户账号的相关信息。

usermod -a -G groupname username    # 给用户名为 username 的用户添加到 groupname 这个组中

以上就是Linux常用命令的使用方法和作用。对于每个命令,都有详细的解释和示例。希望这篇文章能够对Linux初学者提供帮助。注意,学习Linux命令需要一定的时间和耐心,只有不断的练习,才能真正熟练掌握。

原创文章,作者:WBENE,如若转载,请注明出处:https://www.506064.com/n/330517.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
WBENEWBENE
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相关推荐

  • Python语法大全解析

    本文旨在全面阐述Python语法,并提供相关代码示例,帮助读者更好地理解Python语言。 一、基础语法 1、Python的注释方式 # 这是单行注释 “”” 这是多行注释,可以注…

    编程 2025-04-29
  • 二级考级舞蹈大全目录

    本文将从以下多个方面对二级考级舞蹈大全目录进行详细阐述。 一、目录结构 二级考级舞蹈大全目录主要分为三级,即一级目录、二级目录和三级目录。其中,一级目录为舞蹈类型,二级目录为舞蹈名…

    编程 2025-04-29
  • Python命令大全及说明

    Python是一种高级编程语言,由Guido van Rossum于1989年底发明。它具有良好的语法结构和面向对象的编程思想,具有简洁、易读、易学的特点,是初学者以及专业开发人员…

    编程 2025-04-29
  • Python海龟库代码大全

    Python海龟库是Python语言中一个常用的绘图库,它提供了一套海龟绘图的API,使得使用者可以通过编写相应的代码来控制海龟的行进路径,从而实现各种图形的绘制。本文将以Pyth…

    编程 2025-04-28
  • Python语句大全

    本文将详细阐述Python语句大全,并给出代码实例。 一、基本语句 Python基本语句包括赋值语句、条件语句、循环语句等,其中最基础的是赋值语句。如下: a = 1 b = 2 …

    编程 2025-04-28
  • Python函数大全表

    Python是一种高级编程语言,被广泛应用于数据科学、人工智能、Web开发等领域。Python函数大全表是Python标准函数库的一个大全,包括了Python中所有的标准函数及其用…

    编程 2025-04-27
  • Python函数用法大全

    本文主要介绍Python函数的用法,包括定义函数、参数传递、返回值、lambda表达式等方面。通过深入的学习,读者将掌握Python函数的全面应用,提高自己的编程水平。 一、定义函…

    编程 2025-04-27
  • Python模块库大全官网

    Python模块库大全官网是一个全面收录Python模块库的网站,开发者可以在该网站中找到自己需要的模块库、文档、教程等资源,提高开发效率,降低开发成本。本文将从多个方面对Pyth…

    编程 2025-04-27
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • Powershell常用命令总结

    PowerShell是微软公司开发的一种基于任务和命令的脚本语言及相应的开发工具。它可跨平台运行,在Windows操作系统上是强大且广泛使用的命令行工具。本文将介绍PowerShe…

    编程 2025-04-27

发表回复

登录后才能评论