一、何为Linux
Linux是一款小众的、与Windows、Mac等处于平行关系的操作系统。不同于我们的个人系统,其主要应用方面是在服务器市场,因为其特点:支持多用户独立使用,且拥有极高内核、内存、硬盘参数。
它的文件系统呈树形,用户最高到达权限是“宿主目录”,而不是“系统目录”,它不能像Windows系统一样轻轻松松双击打开“我的电脑”一类文件。
二、Linux基本命令
1.pwd
Print working directory.
显示当前所处路径。
2.ls
list.
列出当前列表(包括文件和目录,二者颜色有区别)。
ls -s可以显示出完整的长格式列表。
3.mkdir 和 rmdir
make directory. & remove directory.
创建空目录 和 删除空目录。
本命令需要在后添加名字,类似于Windows系统中的新建文件夹。比如,我要建立一个名字叫做name的目录,我就要输入:mkdir name。rmdir亦然。
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。