Linux常用命令
发布人:shili8
发布时间:2025-01-03 17:41
阅读次数:0
**Linux 常用命令**
Linux 是一种流行的操作系统,广泛应用于服务器、嵌入式设备等领域。作为一个 Linux 用户或管理员,掌握一些基本的命令是非常重要的。下面是一些常用的 Linux 命令,包括文件管理、用户管理、网络配置等方面。
### 文件管理####1. `cd`命令用于改变当前工作目录。
bash# 切换到/home/user目录cd /home/user
####2. `ls`命令用于列出当前目录下的文件和子目录。
bash# 列出当前目录下的文件和子目录ls -l
* `-l`选项:以详细列表方式显示文件信息。
* `-a`选项:显示隐藏文件。
* `-h`选项:以易读的格式显示文件大小。
####3. `mkdir`命令用于创建新目录。
bash# 创建名为mydir的目录mkdir mydir
####4. `rm`命令用于删除文件或目录。
bash# 删除名为file.txt的文件rm file.txt
* `-r`选项:递归删除目录。
* `-i`选项:在删除前询问确认。
####5. `cp`命令用于复制文件或目录。
bash# 复制名为file.txt的文件到mydir目录下cp file.txt mydir/
* `-r`选项:递归复制目录。
* `-p`选项:保留文件属性。
####6. `mv`命令用于移动或重命名文件或目录。
bash# 移动名为file.txt的文件到mydir目录下mv file.txt mydir/
### 用户管理####1. `useradd`命令用于添加新用户。
bash# 添加名为newuser的用户useradd newuser
* `-m`选项:创建用户家目录。
* `-s`选项:指定登录shell。
####2. `usermod`命令用于修改用户信息。
bash# 修改名为newuser的用户密码usermod -p password newuser
* `-l`选项:更改用户名。
* `-d`选项:更改家目录。
####3. `userdel`命令用于删除用户。
bash# 删除名为newuser的用户userdel newuser
### 网络配置####1. `ifconfig`命令用于显示或设置网络接口信息。
bash# 显示所有网络接口信息ifconfig -a
* `-a`选项:显示所有网络接口。
* `-s`选项:显示统计信息。
####2. `netstat`命令用于显示网络 socket信息。
bash# 显示所有网络 socket信息netstat -an
* `-a`选项:显示所有 socket。
* `-n`选项:不进行 DNS 解析。
####3. `ssh`命令用于远程登录到另一台机器。
bash# 远程登录到名为remoteuser的用户ssh remoteuser@remotehost
### 其他命令####1. `ps`命令用于显示进程信息。
bash# 显示所有进程信息ps -ef
* `-e`选项:显示所有进程。
* `-f`选项:显示完整的进程信息。
####2. `kill`命令用于杀死进程。
bash# 杀死进程号为1234的进程kill1234
* `-9`选项:强制杀死进程。
####3. `free`命令用于显示内存信息。
bash# 显示内存信息free -m
* `-m`选项:以兆为单位显示内存大小。
####4. `df`命令用于显示文件系统信息。
bash# 显示所有文件系统信息df -h
* `-h`选项:以易读的格式显示文件大小。
这些是 Linux 常用的命令,包括文件管理、用户管理、网络配置等方面。掌握这些命令可以帮助你更好地使用 Linux 系统。