Linux基本命令及作用

一、目录和文件操作

1、pwd命令:显示当前工作目录。

pwd

该命令用于显示当前所在的目录。在不加任何参数的情况下,只需键入pwd即可,系统将自动显示当前目录的绝对路径。

2、cd命令:切换工作目录。

cd 目录名

该命令用于切换工作目录。假设你当前所在路径为/home/user,你想切换到/home/user/mydir。可以键入cd mydir,即可完成操作。

3、ls命令:显示目录内容。

ls 参数 目录名

该命令用于显示当前目录中的文件和子目录。在不加任何参数的情况下,只需键入ls即可。如果要显示其他目录中的内容,需要在ls命令后加上该目录名。常用参数:

  • -l:以详细列表形式输出结果,包含文件大小、权限、所有者、修改日期等信息。
  • -a:显示所有文件,包括隐藏文件。
  • -h:以人类可读的方式输出文件大小。

4、cp命令:复制文件。

cp 源文件 目标文件

该命令用于将一个文件复制到另一个位置。源文件和目标文件可以指定相对路径或绝对路径,也可以指定文件名。

5、mv命令:移动或重命名文件。

mv 源文件 目标文件

该命令用于将一个文件移动到另一个位置,也可以用于重命名文件。如果目标文件名与源文件名相同,则会将源文件覆盖掉。

二、文件编辑和查看

1、vi命令:编辑文件。

vi 文件名

该命令用于启动vi文本编辑器,可以新建、编辑和保存文件。插入模式下,可以使用常规文本编辑器的方式编辑文件。命令模式下,可以执行一系列的操作,比如查找、替换、删除等。

2、cat命令:查看文件内容。

cat 文件名

该命令用于将指定文件的内容显示在终端上。如果文件内容较多,可以使用管道符号和分页命令more或less进行分屏查看。

3、grep命令:在文件中搜索指定字符串。

grep 字符串 文件名

该命令用于在指定文件中搜索包含指定字符串的行,并将这些行显示在终端上。常见选项:

  • -i:忽略大小写
  • -n:显示行号
  • -v:显示不含指定字符串的行

三、系统管理命令

1、ps命令:查看进程信息。

ps 选项

该命令用于查看当前系统中正在运行的进程信息。常见选项:

  • -a:显示所有用户的进程
  • -u:以用户为主的格式来显示进程信息
  • -x:显示没有控制终端的进程信息

2、top命令:实时查看系统资源使用情况。

top

该命令用于实时查看系统资源的使用情况,比如CPU利用率、内存使用情况、进程状态等。

3、kill命令:停止指定进程。

kill 进程号

该命令用于停止指定的进程。在不加任何参数的情况下,会发送一个SIGTERM信号给进程,要求进程正常退出。如果进程无响应,可以使用SIGKILL信号强制终止进程。

4、shutdown命令:关闭系统。

shutdown 选项 时间

该命令用于关闭系统。常见选项:

  • -h:关机
  • -r:重启
  • -c:取消上一次关机命令

四、网络命令

1、ifconfig命令:查看和配置网络接口。

ifconfig 选项

该命令用于查看和配置网络接口。常见选项:

  • -a:显示所有网络接口的状态
  • up:启用指定的网络接口
  • down:停用指定的网络接口

2、ping命令:测试网络连接是否正常。

ping IP地址

该命令用于测试网络连接是否正常,以及网络延迟情况。会向指定的IP地址发送数据包,并等待对方返回,以计算出网络延迟。

3、netstat命令:显示网络状态信息。

netstat 选项

该命令用于显示网络状态信息,包括网络连接、接口状态、路由表等。常见选项:

  • -a:显示所有连接和监听的端口
  • -n:以数字方式显示地址和端口号
  • -r:显示当前系统的路由表信息

4、ssh命令:远程登录到其他计算机。

ssh 用户名@主机名

该命令用于从当前终端远程登录到其他计算机。需要提供目标计算机的IP地址或域名,以及登录用户名和密码。登录成功后,可以在目标计算机上执行指令。

五、用户和权限管理

1、useradd命令:添加用户。

useradd 用户名

该命令用于添加一个新的用户。默认情况下,该用户将不会有密码,需要使用passwd命令设置密码。

2、passwd命令:设置用户密码。

passwd 用户名

该命令用于为指定用户设置密码。会提示你输入新密码,并要求确认输入。如果当前用户为root,可以指定其他用户修改密码。

3、chown命令:修改文件所有者。

chown 用户名 文件名

该命令用于修改指定文件的所有者。需要使用root权限才能执行该命令。

4、chmod命令:修改文件权限。

chmod 权限 文件名

该命令用于修改指定文件的权限。常见的权限值有:

  • r:读取权限(4)
  • w:写入权限(2)
  • x:执行权限(1)

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:28
下一篇 2024-12-12 13:28

相关推荐

  • Python中init方法的作用及使用方法

    Python中的init方法是一个类的构造函数,在创建对象时被调用。在本篇文章中,我们将从多个方面详细讨论init方法的作用,使用方法以及注意点。 一、定义init方法 在Pyth…

    编程 2025-04-29
  • Python中set函数的作用

    Python中set函数是一个有用的数据类型,可以被用于许多编程场景中。在这篇文章中,我们将学习Python中set函数的多个方面,从而深入了解这个函数在Python中的用途。 一…

    编程 2025-04-29
  • Python基本索引用法介绍

    Python基本索引是指通过下标来获取列表、元组、字符串等数据类型中的元素。下面将从多个方面对Python基本索引进行详细的阐述。 一、列表(List)的基本索引 列表是Pytho…

    编程 2025-04-29
  • Python基本数字类型

    本文将介绍Python中基本数字类型,包括整型、布尔型、浮点型、复数型,并提供相应的代码示例以便读者更好的理解。 一、整型 整型即整数类型,Python中的整型没有大小限制,所以可…

    编程 2025-04-29
  • Python基本统计量计算

    本文将从多个方面详细介绍Python中基本统计量计算的方法。 一、均值 均值是一组数据的平均值,也就是将所有数据相加后再除以数据个数。 在Python中,可以使用numpy库中的m…

    编程 2025-04-29
  • Python程序的三种基本控制结构

    控制结构是编程语言中非常重要的一部分,它们指导着程序如何在不同的情况下执行相应的指令。Python作为一种高级编程语言,也拥有三种基本的控制结构:顺序结构、选择结构和循环结构。 一…

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

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

    编程 2025-04-29
  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Python SSH 远程执行命令

    Python SSH 远程执行命令是指在一个服务器上执行远程另一个服务器上命令。如果你需要在本地机器上执行命令,或者在远程机器上执行本地命令,你都可以使用 SSH。在 Python…

    编程 2025-04-29
  • @scope("prototype")的作用及应用

    本文将从以下几个方面进行详细阐述@scope(“prototype”)在编程开发中的作用和应用。 一、代码复用 在开发中,往往会有很多地方需要复用同一个类的…

    编程 2025-04-28

发表回复

登录后才能评论