文章目录
1、命令解析器
> shell -- Unix操作系统
bash -- Linux操作系统
本质:根据命令的名字,调用对应的可执行程序。
2、Linux快捷键
1)、历史命令切换
历史命令
history
向上遍历
ctrl+p
从history历史记录中向上找命令
向下遍历
ctrl+n
从history历史记录中向下找命令
2)、光标移动
向左
ctrl+b
向左移动一个格
向右
ctrl+f
向右移动一个格
移动到头部
ctrl+a
不管光标在命令后面的哪一个位置,直接跳到了命令的行首
移动到尾部
ctrl+e
不管光标在命令前面的哪一个位置,直接跳到了命令的行尾
3)、删除字符
在Linux下面光标是 比较宽的,占据一个字符的宽度,光标盖住的字符就是光标后面的字符。如下图
光标前面的字符是f, 光标后面的字符是i
删除光标后面的字符
ctrl+d
删除光标后面的字符,就是删除光标所覆盖的字符。
删除光标前面的字符
ctrl+h
删除光标前面的字符,效果和backspace效果一样。
删除光标前面的所有字符
ctrl+u
删除光标前面的所有的字符。如果要删除整行,就将光标移动到最后,然后使用 ctrl+u
4)、清屏
ctrl+l
或者是 clear
3、Linux系统目录结构
根目录
1、/bin
bin是Binary的缩写,这个目录存放着最经常使用的命令
ls、cp、makedir
都是存放在 /bin目录下的
2、/boot
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
3、/dev
dev是Device的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。在Linux下面一切皆文件
4、/etc
这个目录用来存放所有的系统管理所需要的配置文件和子目录。
5、/home
用户的主目录,在Linux中,每个用户都有自己的目录,一般该目录名是以用户的账号命名的。
使用ls /home 就能查询 /home目录下的用户,这里面都是普通用户,没有root用户
[hadoop@mini01 home]$ ls /home
hadoop
6、/lib
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里面的DLL文件。几乎所有的应用程序都需要用到这些共享库。
7、/media(自动挂载)
linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,Linux会把识别的设备挂在到这个目录下
8、/mnt(手动挂载)
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里面的内容了。一般 /mnt/ 里面是没有东西的, 只有我们将U盘手动挂载到 /mnt/ 下面的时候,才能看到 u盘里面的内容。
9、/root
该目录为系统管理员,也称作超级权限者的用户主目录
10、/usr
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录。当前用户装的软件,配置文件的都在 /usr/下面。安装软件的时候 ,可以装到 /usr/ 也可以装到 /opt下面,默认安装都是安装到 /usr/ 目录下面