linux常用命令有哪些
一、Linux常用命令有哪些
1. 文件和目录操作命令
- ls:列出当前目录下的文件和子目录。
- 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常用命令有哪些的相关知识,如果对你产生了帮助就关注网址吧。