学习小组Day2笔记——Heimdall

一、何为Linux

Linux是一款小众的、与Windows、Mac等处于平行关系的操作系统。不同于我们的个人系统,其主要应用方面是在服务器市场,因为其特点:支持多用户独立使用,且拥有极高内核、内存、硬盘参数。
它的文件系统呈树形,用户最高到达权限是“宿主目录”,而不是“系统目录”,它不能像Windows系统一样轻轻松松双击打开“我的电脑”一类文件。

二、Linux基本命令

Linux基础命令.png
1.pwd

Print working directory.
显示当前所处路径。

2.ls

list.
列出当前列表(包括文件和目录,二者颜色有区别)。
ls -s可以显示出完整的长格式列表。

3.mkdir 和 rmdir

make directory. & remove directory.
创建空目录 和 删除空目录。
本命令需要在后添加名字,类似于Windows系统中的新建文件夹。比如,我要建立一个名字叫做name的目录,我就要输入:mkdir namermdir亦然。

4.rm

remove.
删除文件。
此命令同样需要在后添加文件名来指定目标。
rm -r表示递归删除,从头到尾都删除,意为删除非空目录。
rm -f表示强制删除,和上者融合可以让整个文件彻底删除。如果rm -rf后不加任何东西,意为直接删除服务器所有东西。

5.cd

change directory.
改变定位(?) 机翻,差不多就是进入某个目录。
有两种用法。其一为直接cd或者cd ~,返回主目录。其二为cd接文件名,表示进入某个目录;其反操作为cd -,表示返回刚才所处的目录。

6.vi

新建脚本或者是文本文档。
vi+文件名后进入显示界面,点击:

i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
s:删除光标所在的字符并开始插入

(都可以用,效果不一样)
进入编辑模式,开始编辑。编辑完成后,点击键盘左上角的Esc键退出编辑模式。此时,再在左下角输入:x保存并退出。
切记!vi后面要输入新建的东西的名字!!!不然就会像我今天一样瓜,一直待在编辑页面,出也出不去,改也改不了文件名,就一直显示“E32: No file name”。最后老师让我在左下角输入:q!才出来。(quit 退出,!代表强制执行)
此外还有:

wq:表示保存退出(可不变文件内容,改变文件时间)
wq!:表示强制保存退出(!代表强制执行)
x:表示保存退出 (不可不变文件内容,改变文件时间)

7.cat

catch.
抓取。
个人觉得很像Windows里的双击鼠标左键效果。点了cat后,如果要退出,需要再点一下q

8.mv和cp

move & copy.
移动 和 复制。
cp file1 file2 意为复制file1,命名为file2。
mv file 路径 意为移动file到某处。
mv file1 file2 意为将file1重命名为file2。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容