【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 SCPscp file.txt user@host:/path/to/file
ssh安全地访问远程服务器ssh user@host
ftp文件传输协议客户端ftp server.com

进程管理命令

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

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

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值