
Linux常用Shell命令大全
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本手册全面涵盖了Linux系统中常用的Shell命令,旨在帮助用户掌握基本到高级的各种操作技巧,适用于编程爱好者及专业开发者。
自己整理的文件方便新手快速查找需要的命令。
### Linux常用Shell基本命令大全
#### 一、Shell命令格式
在Linux系统中,Shell命令通常遵循以下格式:
```
command [option] [arguments]
```
- **command**:命令名称,例如`ls`、`cd`等。
- **option**:可选参数,用于更改命令的行为,如`-l`选项可以列出详细信息。
- **arguments**:命令作用的对象,比如文件名或路径。
#### 二、显示目录下所有文件: `ls`
`ls`是最常用的命令之一,用于列出当前目录下的文件和子目录。可以通过添加不同的选项来改变其行为:
- `ls`:列出当前目录下的文件和子目录。
- `ls -a`:显示所有文件,包括隐藏文件(以`.`开头的文件)。
- `ls -l`:使用长列表格式显示文件权限、拥有者、大小等详细信息。
- `ls -lh`:使用人类易读的格式显示文件大小。
- `ls -d`:仅显示目录本身的属性而不是其内容。
- `ls -R`:递归列出目录及其子目录中的文件。
#### 三、显示和配置网络属性命令: `ifconfig`
`ifconfig`命令用于查看或设置网络接口的配置:
- `ifconfig`:显示所有网络接口的信息。
- `ifconfig eth0`:显示名为eth0的接口的信息。
- `ifconfig eth0 up`:启动eth0接口。
- `ifconfig eth0 down`:关闭eth0接口。
- `ifconfig eth0 192.168.1.100 netmask 255.255.255.0`:为eth0接口分配IP地址。
#### 四、目录切换命令: `cd`
`cd`命令用于改变当前工作目录:
- `cd pathtodirectory`:切换到指定目录。
- `cd ..`:切换到父目录。
- `cd ~`:切换到用户的家目录。
#### 五、当前路径显示命令: `pwd`
`pwd`命令用于显示当前工作目录的完整路径。
#### 六、系统信息查看命令: `uname`
`uname`命令用于显示系统的相关信息:
- `uname -a`:显示内核名称、版本号、机器硬件名称等详细信息。
- `uname -n`:显示主机名。
- `uname -r`:显示内核版本号。
#### 七、清屏命令: `clear`
`clear`命令用于清除终端屏幕上的所有输出。
#### 八、切换用户执行身份命令: `sudo`
`sudo`命令允许用户以其他用户(通常是root用户)的身份运行命令:
- `sudo command`:以root用户的身份运行命令。
- `sudo -u username command`:以特定用户名`username`的身份运行命令。
#### 九、添加用户命令: `adduser`(需要root权限)
`adduser`命令用于创建新的用户账户:
- `adduser username`:创建名为`username`的新用户,并提示输入密码和其他用户信息。
#### 十、删除用户命令: `deluser`(需要root权限)
`deluser`命令用于删除用户账户:
- `deluser username`:删除名为`username`的用户。
#### 十一、切换用户命令: `su`(需要root权限)
`su`命令用于切换到另一个用户:
- `su - username`:切换到名为`username`的用户,并启动一个新的登录环境。
- `su`:如果没有提供用户名,默认切换到root用户。
#### 十二、显示文件内容命令: `cat`
`cat`命令用于合并多个文件并打印到标准输出设备上:
- `cat filename`:显示文件内容。
- `cat file1 file2 > newfile`:将file1和file2的内容合并到newfile中。
#### 十三、系统帮助命令: `man`
`man`命令用于显示命令的手册页:
- `man command`:显示`command`的帮助文档。
#### 十四、系统重启命令: `reboot`
`reboot`命令用于重启计算机。
#### 十五、系统关闭命令: `poweroff`
`poweroff`命令用于关闭计算机。
这些是Linux用户日常工作中最常使用的命令之一。掌握它们可以帮助用户更高效地管理Linux系统。
全部评论 (0)


