前言
Ubuntu是基于Linux内核的基于桌面的发行版中使用量最大、普及度最高的,本文主要记录一些Linux基础知识和常见的指令
一、Linux基础入门
1.目录结构
1) /bin
是Binary的缩写,这个目录存放着系统命令,是系统的必备执行文件;
2)/dev
是device的缩写,该目录存放着Linux的外部设备;
3)/home
是用户的主目录,每个用户都有自己的主目录,一般该目录是以用户的账号命名的;
4)/lib
这里存放着系统最基本的动态连接共享库,作用类似于Windows的DLL文件,几乎所有的应用程序都需要用到这些共享库;
5)/etc
该目录保存了系统管理所需的配置和子目录;
6) /boot
存放了与开机相关的文件;
7) /root
超级权限者的用户主目录;
2.常用指令
command [-options] [parameter]
,这个是Linux命令的执行方式,其中执行的命令是必须的,命令的选项和命令的参数是非必须的输入项,空格作为间隔是必不可少的;
1)进入ubuntu系统后,打开终端,在终端输入ls /
命令即可查看当前的目录结构;注意:ls与反斜杠之间必须有空格;
2)cd
命令(切换目录 Change Directory的缩写),用于变换工作目录,cd /
用于跳到根目录,cd ..
用于回到上一级目录,切换成功后可以通过ls /
命令即可查看当前的目录结构;
3)mkdir
命令用于创建新目录,例子:mkdir test
;
4)touch
命令用于创建文件,例子:touch helloworld
5)cp
命令主要用于复制文件或者目录,例子:cp helloworld helloworld.back
把刚才创建的helloworld文件复制并命名为helloworld.back;如果想要复制到其他文件夹下,使用cp helloworld /home/usr/path_to_rightplace
即可复制;
6)mv
命令主要用于移动文件或者对文件重命名,例子:mv helloworld hello
把刚才创建的helloworld文件重命名为hello;如果想要把文件移动,则使用如下命令mv hello /home/usr/path_to_rightplace
;
7)cat
命令主要用于文件内容的查看,例子:cat bootstrap_neo.sh
;
8)bash
命令主要用于运行shell脚本,例子:bash bootstrap_neo.sh
;
9)介绍一种文本编辑的方法,vim文本编辑器,vim共分为三种模式:命令模式(Command mode)、输入模式(Insert mode)、底线命令模式(Last line mode);
例子:touch test.py
—>vim test.py
我们就已经使用vim文本编辑器打开了该文件,打开后我们就进入了命令模式;该模式下是无法输入代码的
,我们通过按下键盘的字母i
键后,左下方出现了INSERT字样
,进入了输入模式可以输入代码啦;代码输入完成后,保存退出需要就如底线命令模式,按下键盘的Esc
键后,左下方的INSERT字样
消失,就进入了底线命令模式,在最后一行输入:
,在冒号之后可以跟q
或者wq
或者q!
,它们分别代表退出编辑、保存退出、不保存强制退出,然后按回车键就可以回到终端窗口啦。
总结
本文主要记录一些Linux基础知识和常见的指令。