在日常的Linux系统管理中,掌握一些常用的命令能够极大地提升工作效率。以下是一些经常用到的基本命令及其功能介绍:
1. 文件和目录操作
- ls:列出当前目录下的文件和子目录。
```
ls -l 显示详细信息
ls -a 显示隐藏文件
```
- cd:切换工作目录。
```
cd /home/user 切换到指定目录
cd .. 返回上一级目录
```
- pwd:显示当前工作目录路径。
```
pwd
```
- mkdir:创建新目录。
```
mkdir new_folder
```
- rm:删除文件或目录。
```
rm file.txt 删除文件
rm -r folder 删除目录及其中的内容
```
2. 文件查看与编辑
- cat:显示文件内容。
```
cat file.txt
```
- more/less:分页显示文件内容。
```
more file.txt
less file.txt
```
- vi/vim:文本编辑器。
```
vi file.txt
```
在vim中:
- `i` 进入插入模式
- `Esc` 退出插入模式
- `:wq` 保存并退出
- `:q!` 不保存退出
3. 系统信息查询
- uname:显示系统信息。
```
uname -a
```
- df:显示磁盘空间使用情况。
```
df -h
```
- top:实时显示系统进程。
```
top
```
- free:显示内存使用情况。
```
free -h
```
4. 用户与权限管理
- su:切换用户。
```
su username
```
- sudo:以超级用户权限执行命令。
```
sudo command
```
- chmod:更改文件或目录的权限。
```
chmod 755 file.txt
```
- chown:更改文件或目录的所有者。
```
chown user file.txt
```
5. 网络相关
- ping:测试网络连接。
```
ping google.com
```
- ifconfig:配置或显示网络接口。
```
ifconfig
```
- netstat:显示网络状态。
```
netstat -tuln
```
以上是Linux系统中一些基础但非常实用的操作命令。熟练掌握这些命令可以帮助你在日常工作中更加高效地管理和维护Linux环境。