文章目录
Linux学习笔记从今天开始不断更新了。第一篇我们从基础指令开始学起。
1、Linux下基本指令
好多人都说,我们使用图形化界面不香吗,非要学习linux,我想说对于我们计算机专业的学生,尤其是做C/C++的,我们相较于其他是比较关注底层的,而linux正是与底层打交道的,因此我们很有必要去好好学一下。
接下来,我们正式开始学习我们的指令:
1.ls指令
注:-a 与 -l可以配合使用,ls -al / ls -la(a与l谁在前谁在后没区别)
对于 .(当前目录)有什么用呢?
比如我们现在写一个C语言程序,我们现在要运行这个程序,我们输入命令 ./a.out,这里我们用到了.。如果直接a.out是运行不了的。
这里 . 就是告诉系统在当前目录下找到a.out再去运行。
2.pwd指令
表示我们在root目录下的code目录里。
对应我们windows下目录看看:
3.cd指令
这里我们讲一下**相对路径与绝对路径:**
绝对路径:常规路径,从根目录开始直到目的节点的路径,一直有效;
相对路径:相对于我们当前所处位置的路径。有自己的有效范围的。
上面的 ./a.out 也是一个相对路径。
5.mkdir指令
6.rmdir指令 && rm指令
如果我们确认是要删除的,不想被提示(普通用户不被提示),那么我们可以这样:
rm -r可以删除目录及目录下所有文件/目录:
7.man指令
使用方式:类似于我们这样使用
8.cp指令
目录的拷贝:
9.mv指令
当 mv src(源头文件/目录) dst(目的地) 时,src一定要存在,dst存在就是剪切,不存在就是重命名。
剪切目录:
10.cat指令
cat指令还可以倒着看文件内容,cat反着写就是倒着输出文件内容:
11.more指令
适用于查看大文件。
12.less指令
less是支持上下翻的,因此相较于more更推荐使用less。