Linux常见命令汇总(不定期更新)

Linux常见命令汇总

文件及目录相关命令

命令名称释义
ls查看目录下的内容
cd目录跳转
pwd打印工作目录
cp拷贝
mv移动文件及目录
rm删除文件及目录
mkdir创建目录
tree创建目录
tar文件归档与压缩
unzip文件解压缩
ln创建链接文件

文件内容的修改与查看

命令名称释义
touch创建空白文件
cat查看文件内容
vim文件编辑器
echo打印文本
more分页查看器
less分页查看器
head查看文件头部
tail查看文件尾部
diff比对文件
grep检索信息
wc计数
  1. wc命令能够统计文件中的字符数、单词数和行数。
    格式:wc options files 。
    选项:
    • -c:显示字符数。
    • -l:显示行数。
    • -w:显示单词数。

文件查找与定位

命令名称释义
find查找文件
which查找可执行文件
whereis查找可执行、源码、帮助手册
locate定位任何文件
  1. locate

    其中 locate的功能类似于Windows常用的everything工具,会建立索引。locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新。注意先执行updatedb再执行locate命令,可以避免由于索引更新不及时导致的搜索失败问题。在这里插入图片描述

  2. find

    find命令有很多选项或表达式,每一个选项前面跟随一个横杠 -

    • -name 按照文件名查找文件。
    • -perm 按照文件权限来查找文件。
    • -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用了 - depth
      选项,那么- prune选项将被f i n d命令忽略。
    • -user 按照文件属主来查找文件。
    • -group 按照文件所属的组来查找文件。
    • -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在 n天以内, + n表示文件更改时间距现在 n天以前。
  3. which指令

在这里插入图片描述


用户相关的命令

命令名称释义
useradd新建用户
userdel删除用户
usermod修改用户
passwd修改密码
su切换用户
sudo获取管理员权限
chgrp修改所属组
chmod文件权限修改
chown修改文件所属
logout退出用户
exit退出用户

进程相关的命令

命令名称释义
ps打印进程
kill杀死进程
pkill批量杀死进程
killall批量杀死进程
crotab定时任务
ctrl + z挂起前台进程
fg将进程调至前台进行
bg让挂起的进程后台执行
jobs查看挂起和后台进程

系统信息获取命令

命令名称释义
date查看时间
df查看文件系统
du获取目录文件大小
free查看内存
top查看系统信息
htop查看系统信息
dstate查看系统信息
nmon查看系统信息
ifconfig查看IP信息
uname查看OS信息
last查看最近登陆
who查看当前登陆
  1. free查看内存状态在这里插入图片描述
  2. dstat查看系统信息:
    在这里插入图片描述
  3. 查看OS信息:
    在这里插入图片描述

查找指令的用法

命令名称释义
man查看指令官方手册
tldr查看指令的常用用法
  • 如果要深入理解指令含义,建议用man
  • 如果嫌man啰嗦,可以安装tldr,相对于man更加简洁,而且也在不断更新中。
  • 下面贴上两张图,作为两个指令的对比:
    在这里插入图片描述在这里插入图片描述

基本命令的联合使用:

  1. 查询当前有多少人登陆了这台电脑:
    who | wc -l
    
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值