Linux Shell命令总结
原创Linux Shell命令总结
Linux Shell命令是Linux操作系统中的一种命令行界面,它允许用户通过输入命令来执行各种操作。Shell命令在Linux系统中扮演着非常重要的角色,是系统管理和日常操作的基础。以下是一些常见的Linux Shell命令总结:
### 1. 文件和目录操作
#### 创建目录
bash
mkdir -p /path/to/directory
#### 删除目录
bash
rm -rf /path/to/directory
#### 列出目录内容
bash
ls -l /path/to/directory
#### 改变目录
bash
cd /path/to/directory
#### 创建文件
bash
touch /path/to/file
#### 删除文件
bash
rm /path/to/file
### 2. 文件内容操作
#### 查看文件内容
bash
cat /path/to/file
#### 查看文件内容(分页显示)
bash
less /path/to/file
#### 查看文件内容(只显示前10行)
bash
head -n 10 /path/to/file
#### 查看文件内容(只显示最后10行)
bash
tail -n 10 /path/to/file
#### 搜索文件内容
bash
grep "keyword" /path/to/file
#### 替换文件内容
bash
sed -i 's/oldtext/newtext/g' /path/to/file
### 3. 权限操作
#### 修改文件权限
bash
chmod 755 /path/to/file
#### 修改文件所有者和组
bash
chown username:groupname /path/to/file
### 4. 系统信息
#### 查看CPU信息
bash
cat /proc/cpuinfo
#### 查看内存信息
bash
free -m
#### 查看磁盘信息
bash
df -h
#### 查看系统版本
bash
uname -a
### 5. 进程管理
#### 查看所有进程
bash
ps aux
#### 杀死进程
bash
kill -9 pid
#### 查看进程树
bash
ps -e -o pid,ppid,cmd | grep -v grep | tree
### 6. 网络操作
#### 查看网络接口状态
bash
ifconfig
#### 查看路由表
bash
route -n
#### 查看端口占用情况
bash
netstat -tulnp | grep port
### 7. 文本处理
#### 查找字符串
bash
find /path/to/directory -name "*.txt" | xargs grep "keyword"
#### 字符串替换
bash
sed -i 's/oldtext/newtext/g' /path/to/file
#### 合并文件
bash
cat file1 file2 > file3
### 8. 管道和重定向
#### 管道操作
bash
ls -l | grep "file"
#### 重定向输出到文件
bash
ls -l > output.txt
#### 从文件读取输入
bash
cat input.txt | command
### 9. 脚本编写
#### 创建脚本文件
bash
nano /path/to/script.sh
#### 给脚本文件执行权限
bash
chmod +x /path/to/script.sh
#### 运行脚本文件
bash
/path/to/script.sh
以上就是一些常见的Linux Shell命令总结,掌握这些命令对于Linux系统的学习和使用非常有帮助。当然,Linux Shell命令还有很多,这里只是列举了一部分。期待这篇总结能对您有所帮助。