linux常用命令有哪些

2023-12-26 22阅读
显示当前系统上所有打开着的套接字(socket)状态以及与之关联进程等详细信息。二、Linux常用命令详解1. 文件和目录操作命令ls 命令可以列出当前工作目录下的所有文件及子目录。

一、Linux常用命令有哪些

1. 文件和目录操作命令

- ls:列出当前目录下的文件和子目录。

linux常用命令有哪些

- cd:切换到指定的目录。

- mkdir:创建一个新的空目录。

- rmdir:删除一个空目录。

- touch:创建一个新文件或更新已存在的文件时间戳。

2. 文本编辑器命令

- vi/vim: 一种强大而又复杂的文本编辑器,可以在终端中使用。

- nano: 一种简单易用的文本编辑器,适合初学者使用。

3. 系统管理命令

- ps: 显示系统进程信息。

- top: 实时显示系统资源占用情况及进程信息等详细信息。

- kill: 终止正在运行中的进程。

4. 网络相关命令

- ping: 测试网络连接是否正常,并且测量延迟时间。

- ifconfig/ip addr show : 查看网络接口配置信息,包括IP地址、MAC地址等。

- netstat/ss : 显示当前系统上所有打开着的套接字(socket)状态以及与之关联进程等详细信息。

5. 压缩解压缩相关命令

- tar :将多个文件或者整个目录打包成为一个tar归档文件;同时也支持从tar归档文件中提取出其中某些特定内容;

- gzip/bzip2 :将文件压缩成gzip/bzip2格式,以节省磁盘空间;

- unzip : 解压缩zip格式的归档文件。

6. 用户管理命令

- useradd: 添加一个新用户。

- passwd: 修改用户密码。

- userdel: 删除一个已存在的用户账户。

7. 权限管理命令

- chmod:修改文件或目录权限。

- chown:修改文件或目录所有者和所属组。

二、Linux常用命令详解

1. 文件和目录操作命令

ls 命令可以列出当前工作目录下的所有文件及子目录。该命令有多个选项可供使用,如:

-l 选项会显示更多信息,包括每个项目的权限、大小、创建日期等;

-a 选项会显示隐藏在当前工作目录中的所有项目(名称以点号开头);

-h 选项会使输出结果更易读懂,例如将字节数转换为KB/MB/GB 等单位。

cd 命令用于切换到指定路径下。如果不带任何参数,则默认切换到当前登录用户主目录下。例如:

$ cd /home/user/Documents/

mkdir 命令可以创建一个新的空白目录。例如:

$ mkdir new_directory_name

rmdir 命令则是删除一个空白目录。注意只能删除没有任何内容(即子级别) 的空白 目 录 。 如果要删除非空白数 据 目 录 , 可以使用 rm -r 命令。

touch 命令可以创建一个新文件或更新已存在的文件时间戳。例如:

$ touch new_file.txt

2. 文本编辑器命令

vi/vim 是一种强大而又复杂的文本编辑器,可以在终端中使用。它有多个模式可供选择,包括插入模式、命令模式和视图模式等。以下是一些常用的 vi/vim 命令:

i 进入插入模式,在光标处开始输入文本;

Esc 退出插入模式并返回到命令行状态;

:wq 保存更改并退出 vi 编辑器;

:q! 放弃所有更改并退出 vi 编辑器。

nano 是一种简单易用的文本编辑器,适合初学者使用。以下是一些常用 nano 命令:

Ctrl + O 将当前内容写入磁盘(即保存);

Ctrl + X 退出 nano 编辑器;

Ctrl + K 删除当前行;

3. 系统管理命令

ps 显示系统进程信息,并且提供了多个选项来控制输出结果格式及显示详细信息等功能。例如:

$ ps aux | grep process_name

top 实时显示系统资源占用情况及进程信息等详细信息,其中包括 CPU 使用率、内存占用量、交换空间大小等指标。

kill 终止正在运行中的进程。例如:

$ kill -9 process_id

4. 网络相关命令

ping 命令用于测试网络连接是否正常,并且测量延迟时间。例如:

$ ping www.google.com

ifconfig/ip addr show 命令可以查看网络接口配置信息,包括IP地址、MAC地址等。

netstat/ss 命令显示当前系统上所有打开着的套接字(socket)状态以及与之关联进程等详细信息。

5. 压缩解压缩相关命令

tar 是一个非常强大的归档工具,它可以将多个文件或者整个目录打包成为一个 tar 归档文件;同时也支持从 tar 归档文件中提取出其中某些特定内容。以下是一些常用 tar 命令:

-c 选项表示创建新的归档文件;

-x 选项表示从已有归档文件中提取出指定内容;

-v 选项会在屏幕上输出操作过程中所涉及到的每个项目名称;

-f 选项后面跟随要处理的归档文件名。

gzip/bzip2 可以将单独一个或多个普通文本/二进制 文件压缩成 gzip/bzip2 格式,以节省磁盘空间。例如:

$ gzip file.txt

unzip 解压缩 zip 格式 的 归 案 文件 。 如 果 要 解 压 缩 其 他 格 式 的 归 档 文件 , 可以使用 tar 命令。

6. 用户管理命令

useradd 命令用于添加一个新用户。例如:

$ useradd new_user

passwd 命令可以修改用户密码。例如:

$ passwd username

userdel 命令则是删除一个已存在的用户账户。例如:

$ userdel old_user

7. 权限管理命令

chmod 命令可以修改文件或目录权限,包括读、写和执行等权限。以下是一些常用 chmod 选项及其含义:

u 表示所有者;

g 表示所属组;

o 表示其他人(即非所有者和非所属组成员)。

+r/-r 添加/移除读取权限;

+w/-w 添加/移除写入权限;

+x/-x 添加/移除执行权限。

chown 命令可以修改文件或目录所有者和所属组。例如:

$ chown new_owner:new_group file.txt

以上就是关于linux常用命令有哪些的相关知识,如果对你产生了帮助就关注网址吧。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]