当前位置:实例文章 » 其他实例» [文章]【Linux】常见指令

【Linux】常见指令

发布人:shili8 发布时间:2025-03-09 13:19 阅读次数:0

**Linux 常见指令**

Linux 是一种流行的操作系统,广泛应用于服务器、嵌入式设备等领域。作为一个 Linux 用户或管理员,掌握一些基本的命令是非常重要的。下面是一些常见的 Linux 指令,包括文件管理、用户管理、网络配置等方面。

### 文件管理####1. `cd` 指令`cd` 是用于改变当前工作目录的指令。它可以接受一个参数,即要切换到的目录路径。

bash# 切换到家目录cd ~# 切换到根目录cd /

# 切换到指定目录cd /path/to/directory


####2. `ls` 指令`ls` 是用于列出当前工作目录下的文件和子目录的指令。它可以接受一些参数,例如 `-l`、`-a` 等。

bash# 列出当前目录下的文件和子目录ls# 列出当前目录下的所有文件和子目录(包括隐藏文件)
ls -a# 列出当前目录下的文件和子目录的详细信息ls -l


####3. `mkdir` 指令`mkdir` 是用于创建新目录的指令。它可以接受一个参数,即要创建的目录路径。

bash# 创建新目录mkdir my_directory# 创建多个新目录mkdir dir1 dir2 dir3


####4. `rm` 指令`rm` 是用于删除文件或目录的指令。它可以接受一个或多个参数,即要删除的文件或目录路径。

bash# 删除单个文件rm file.txt# 删除多个文件rm file1.txt file2.txt file3.txt# 强制删除文件(不提示确认)
rm -f file.txt


####5. `cp` 指令`cp` 是用于复制文件或目录的指令。它可以接受两个参数,即源文件或目录路径和目标文件或目录路径。

bash# 复制单个文件cp source_file.txt destination_directory/

# 复制多个文件cp file1.txt file2.txt file3.txt destination_directory/

# 复制整个目录cp -r source_directory/ destination_directory/


####6. `mv` 指令`mv` 是用于移动或重命名文件或目录的指令。它可以接受两个参数,即源文件或目录路径和目标文件或目录路径。

bash# 移动单个文件mv source_file.txt destination_directory/

# 移动多个文件mv file1.txt file2.txt file3.txt destination_directory/

# 重命名文件mv source_file.txt new_name.txt


### 用户管理####1. `useradd` 指令`useradd` 是用于添加新用户的指令。它可以接受一个参数,即要添加的用户名。

bash# 添加新用户useradd username


####2. `usermod` 指令`usermod` 是用于修改已有用户信息的指令。它可以接受两个参数,即用户名和要修改的属性(例如 `-d`、`-s` 等)。

bash# 修改用户家目录usermod -d /home/new_directory username# 修改用户shellusermod -s /bin/bash username


####3. `userdel` 指令`userdel` 是用于删除已有用户的指令。它可以接受一个参数,即要删除的用户名。

bash# 删除单个用户userdel username# 强制删除用户(不提示确认)
userdel -r username


### 网络配置####1. `ifconfig` 指令`ifconfig` 是用于显示或修改网络接口配置信息的指令。它可以接受一个参数,即要操作的网卡名称。

bash# 显示所有网卡配置信息ifconfig -a# 设置单个网卡IP地址ifconfig eth0192.168.1.100 netmask255.255.255.0# 启动或关闭单个网卡ifconfig eth0 up/down


####2. `netstat` 指令`netstat` 是用于显示网络 socket 状态信息的指令。它可以接受一些参数,例如 `-t`、`-u` 等。

bash# 显示所有 socket 状态信息netstat -a# 显示 TCP socket 状态信息netstat -t# 显示 UDP socket 状态信息netstat -u


####3. `ssh` 指令`ssh` 是用于远程登录到其他机器的指令。它可以接受一个参数,即要连接的主机名或 IP 地址。

bash# 远程登录到单个主机ssh username@hostname# 运行远程命令并返回结果ssh username@hostname "ls -l"


####4. `scp` 指令`scp` 是用于安全地复制文件或目录的指令。它可以接受两个参数,即源文件或目录路径和目标文件或目录路径。

bash# 复制单个文件scp source_file.txt username@hostname:/remote/path/

# 复制多个文件scp file1.txt file2.txt username@hostname:/remote/path/


####5. `rsync` 指令`rsync` 是用于安全地同步文件或目录的指令。它可以接受两个参数,即源文件或目录路径和目标文件或目录路径。

bash# 同步单个文件rsync -av source_file.txt username@hostname:/remote/path/

# 同步多个文件rsync -av file1.txt file2.txt username@hostname:/remote/path/


以上就是 Linux 常见指令的介绍。这些指令可以帮助你管理文件、用户和网络配置等方面的工作。

相关标签:运维linux服务器
其他信息

其他资源

Top