【Linux】Linux 常用命令及示例

Linux 常用命令

系统信息和管理命令

命令 用途 示例
ls 列出目录内容 ls -l /home
cd 更改当前目录 cd /home/user
pwd 显示当前目录路径 pwd
mkdir 创建新目录 mkdir new_directory
rmdir 删除空目录 rmdir empty_directory
rm 删除文件或目录 rm file.txt
mv 移动或重命名文件或目录 mv file1.txt file2.txt
cp 复制文件或目录 cp file1.txt file2.txt
find 在目录树中搜索文件 find / -name 'file.txt'
grep 在文件中搜索文本 grep 'text' file.txt
cat 查看文件内容或创建文件 cat file.txt
head 查看文件开头部分 head -n 10 file.txt
tail 查看文件末尾部分 tail -n 10 file.txt
chmod 修改文件或目录的权限 chmod 755 file.txt
chown 修改文件或目录的所有者 chown user:group file.txt

网络通信命令

命令 用途 示例
ping 测试与远程主机的连通性 ping google.com
ifconfig 配置或显示网络接口的设置 ifconfig eth0
netstat 显示网络连接、路由表和网络接口信息 netstat -an
scp 安全地复制文件 over SCP scp file.txt user@host:/path
ssh 安全地访问远程服务器 ssh user@host
ftp 文件传输协议客户端 ftp server.com

进程管理命令

命令 用途 示例
ps 显示当前运行的进程信息 ps aux
top 实时显示系统运行状态 top
kill 终止一个正在运行的程序或进程 kill -9
bg 将作业放到后台运行 bg %
fg 将作业放到前台运行 fg %
nohup 后台运行命令 nohup command &

文本处理命令

命令 用途 示例
sed 流式文本编辑器,用于对文本进行替换、删除等操作 sed 's/old/new/g' file.txt
awk 文本处理工具,用于数据提取和格式化处理 awk '{print $1}' file.txt
cut 从文本中提取字段 cut -d ' ' -f 1 file.txt
sort 对文本
命令 用途 示例
top 实时显示系统运行状态 top
kill 终止一个正在运行的程序或进程 kill -9
bg 将作业放到后台运行 bg %
fg 将作业放到前台运行 fg %
nohup 后台运行命令 nohup command &

文本处理命令

命令 用途 示例
sed 流式文本编辑器,用于对文本进行替换、删除等操作 sed 's/old/new/g' file.txt
awk 文本处理工具,用于数据提取和格式化处理 awk '{print $1}' file.txt
cut 从文本中提取字段 cut -d ' ' -f 1 file.txt
sort 对文本进行排序 sort file.txt
uniq 去除重复行 uniq file.txt
wc 统计文件中的字节数、单词数和行数 wc -l file.txt

用户和权限相关命令

命令 用途 示例
useradd 创建新用户 useradd new_user
userdel 删除用户 userdel old_user
passwd 修改用户密码 passwd new_user
su 切换到其他用户身份 su - new_user
sudo 以超级用户权限执行命令 sudo apt-get update
chgrp 修改文件或目录的所属组 chgrp group_name file.txt
umask 设置默认文件权限掩码 umask 007

进程管理命令

命令 用途 示例
ps 显示当前运行的进程信息 ps aux
top 实时显示系统运行状态 top
kill 终止一个正在运行的程序或进程 kill -9
bg 将作业放到后台运行 bg %
fg 将作业放到前台运行 fg %
nohup 后台运行命令 nohup command &

文本处理命令

命令 用途 示例
sed 流式文本编辑器,用于对文本进行替换、删除等操作 sed 's/old/new/g' file.txt
awk 文本处理工具,用于数据提取和格式化处理 awk '{print $1}' file.txt
cut 从文本中提取字段 cut -d ' ' -f 1 file.txt
sort 对文本进行排序 sort file.txt
uniq 去除重复行 uniq file.txt
wc 统计文件中的字节数、单词数和行数 wc -l file.txt

用户和权限相关命令

命令 用途 示例
useradd 创建新用户 useradd new_user
userdel 删除用户 userdel old_user
passwd 修改用户密码 passwd new_user
su 切换到其他用户身份 su - new_user
sudo 以超级用户权限执行命令 sudo apt-get update
chgrp 修改文件或目录的所属组 chgrp group_name file.txt
umask 设置默认文件权限掩码 umask 007

进程管理命令

命令 用途 示例
ps 显示当前运行的进程信息 ps aux
top 实时显示系统运行状态 top
kill 终止一个正在运行的程序或进程 kill -9
bg 将作业放到后台运行 bg %
fg 将作业放到前台运行 fg %
nohup 后台运行命令 nohup command &

请注意,示例中的 需要替换为实际的进程 ID 或作业号码。此外,某些命令可能还需要超级用户权限或特定配置才能正常运行。

你可能感兴趣的:(linux)