Linux Shell命令总结

原创
ithorizon 7个月前 (10-17) 阅读数 34 #Linux

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命令还有很多,这里只是列举了一部分。期待这篇总结能对您有所帮助。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门