Linux常用命令

背景

记录一下学习过程,命令不多,只有27个。角度就是够用即可,我不会太深究各种参数,这种资料随便一搜就有了,有需要的时候再搜就行。

命令

  1. ls
    目录信息查看,应该是list的缩写,需要查看隐藏文件加-a
ls -a

在这里插入图片描述

  1. cd
    路径切换命令
cd ~ #切换至当前用户目录
cd / #切换至根目录
c

在这里插入图片描述
$之前就是当前路径

  1. pwd
    当前目录显示
pwd

在这里插入图片描述
4. clear
清屏。其实是假清屏,回滚之后是可以看到之前输入的

clear

在这里插入图片描述
5. sudo
切换超级用户,Linux里权限管理比windows严格很多,安装软件或者删除某些文件的时候如果没有权限是无法做的。例如想安装一个vim编辑器,就需要输入:

sudo apt-get install vim

在这里插入图片描述
没有sudo就会提示需要root,有的话则需要输入root密码。输密码过程中是没有显示的,输完就可以安装了。

  1. cp
    文件拷贝,格式如下:
cp a.c b.c

意思是把a.c拷贝一份并命名为b.c。这个更像是重命名。
在这里插入图片描述

  1. su
    切换超级用户。如果需要长时间使用超级用户就输入。一般不推荐,否则乱删文件或者改文件可能会导致系统崩溃。
su

在这里插入图片描述
8. mv
移动文件。格式如下:

mv a.c test1

意思是把a.c移动到test1文件夹里。看一下效果
在这里插入图片描述

  1. cat
    显示文件内容。格式如下:
cat b.c

在这里插入图片描述
10. mkdir
创建目录。

mkdir test

创建一个新的名为test的目录。
在这里插入图片描述
11. touch
创建一个文件。

touch a.c

创建一个名为a.c的文件。
在这里插入图片描述
12. rm
删除命令。这个命令可以删除文件和目录。所谓删库跑路就和这个命令有关。

rm test1 -rf

删除test1中所有的文件。后面的-rf意思是递归删除+强制删除。
在这里插入图片描述

  1. rmdir
    删除空目录。个人习惯用rm替代。如果目录不为空,直接删除会失败。

  2. ifconfig
    显示网络配置信息。

ifconfig

在这里插入图片描述
15. reboot
重启。就是重新启动了。
16. poweroff
关机。
17. man
系统帮助。这个主要是查看某些指令的手册,例如想知道printf这个函数是怎么用,就可以使用man

man printf

在这里插入图片描述
18. sync
存储介质同步。由于硬盘会有写入次数限制,为了避免多次写硬盘,Linux会将用户输入到文件里的内容暂时存放在缓存区,经过一段时间后统一写入存储介质。但这样会带来一个问题,如果写好的内容还在缓存区就移除了存储介质(U盘),那么实际上介质里是没有东西的。

sync

在这里插入图片描述

  1. find
    查找文件。这个命令也可以加很多参数,具体参考https://zhuanlan.zhihu.com/p/686957574 我这里就演示一下如何按照名字查找文件。用法如下:
find -name a.c

在这里插入图片描述

  1. grep
    用于查找文件里符合条件的字符串或正则表达式。 这个搜索可以是全系统的,可以搜索到每一个文件里符合要求的并打印。
grep -nr "Hello" ~

意思是在用户目录下查找所有带Hello字符串的文件及其位置。

在这里插入图片描述

  1. du
    查看文件大小。一般会加-h
du -h test

这个指令的意思是查看test文件夹所占的空间。
在这里插入图片描述

  1. df
    磁盘检查
df

在这里插入图片描述

  1. gedit
    类似windows里的记事本,不过是命令行操作的。例如我要编辑a.c里的内容:
gedit a.c
  1. ps
    查看系统当前的运行进程。类似windows里的任务管理器。需要注意的是,不加参数只会显示很少的进程,如果需要查看详细的,可以用ps -aux或者ps -A
ps

在这里插入图片描述

  1. top
    进程实时运行状态查看命令。
top

这个基本和windows的资源管理器非常像。
在这里插入图片描述
不退出的话,界面是实时更新的。

  1. file
    文件类型查看命令。
file a.c

查看a.c这个文件的类型。这个文件里我随便写了点东西:
在这里插入图片描述

一些需要注意的

命令不用死记硬背,多用。
不需要了解所有的命令参数,碰到之后再查也来得及。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值