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
    
    在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部