第二天笔记
一、Linux目录结构
/bin(/usr/bin ? /usr/local/sbin) binary的缩写,该目录主要是存放我们操作的一些指令。 /sbin ‘s’ 表super user 该目录主要是存放一些系统管理员使用的系统管理程序。 /home 用于存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户账号命名。 /root 该目录为系统管理员的主目录 /lib 系统开机所需要的最基本的动态连接共享库,其作用类似于Windows的DLL文件,几乎所有的应用程序都需要用的这个共享库 /lost + found 该目录一般直接找文件是找不到的,只有输入指令才能看到,一般情况下这个目录是空的,当我们非法关机的时候这个文件会存放一些文件,可以在在窗口输入:cd / 点击回车;在输入ls(显示的意思) 点击回车即可看到 /etc 所有系统管理所需要的配置文件和子目录(例如我们安装的数据库) /usr 用户的很多应用程序和文件都存放在此文件中,类似Windows的p’rogram files /boot 存放的启动Linux时使用的一些核心文件,包含一些镜像文件和连接文件 /tmp 主要是存放一些临时文件 /srv 该目录主要是存放一些服务启动后需要提取的数据(service的缩写) /proc 一个虚拟目录,他是系统内存的映射,访问这个目录来获取系统信息 /sys 这是Linux2.6内核的一个很大变化,该目录安装了2.6内核中新出现的一个文件系统sysfs /var 这是一个扩展目录,就是我们其他文件不足以满足自己的需求时,可自由新建其他内容 /dev 类似于windows的设备管理器,把所有的硬件用文件的形式存储 /media Linux会自动识别一些设备(如U盘,光驱)识别后,会将该设备挂载在该文件下 /mnt 系统提供该文件夹是为了让用户临时挂在别的文件系统(如与外部的windows共享该文件夹)Linux放的文件可提供外部使用,外部的也可供Linux使用 /opt 这是给主机额外安装软件所摆放的文件(如Oracle数据库就可安装于这里) /usr/local 这是给另外一个主机安装软件所使用的安装目录,一般是通过安装源码的方式安装的程序 /selinux (security-enhanced linux) SELinux是一种安装子系统,他能控制程序只访问特定文件,有三种工作模式,可自行控制
二、下载远程访问Linux的两个软件(及其快捷键)
下载地址 ? https://www.netsarang.com/en/free-for-home-school/ 页面输入名字和邮箱地址,会发送到邮箱直接在邮箱里点击下载即可 软件名:Xshell和Xftp
这里说一下查看Linux的IP地址:ifconfig
2.1 使用vim文本编辑器 vi和vim常用的三种模式: 正常模式、插入模式和命令行模式
进入正常模式,输入vim或vi,后面跟文档名即可进入一般模式 然后正常模式切入插入(编辑)模式输入i 、I、o、O、a、A、r、R任意一个字符即可;插入模式回到正常模式,按esc
正常模式进入命令行模式输入:或 /;回到正常模式按esc
输入:wq 即可,wq代表写入并退出;若输入的是:q或者:q! 就是退出但不保存
a. ?拷贝当前行输入yy即可,拷贝当前行向下的5行输入5yy即可,粘贴输入p即可 b. ?删除当前行输入dd即可,删除当前行向下的5行输入5dd即可, c. ?在文件中快速查找某个单词,命令行输入 / 对应的单词即可,其实就是切换成命令行模式了 d. ?设置文件的行号和取消文件的行号,命令行输入 :set nu 和 :set nonu e. ?在一般模式下,编辑某个文件,快速定位到文件的首行【gg】和末行【G】,如输入 vim /etc/profile f. ?一般模式下,撤回,输入u 即可,功能类型windows的ctrl+z g. ?一般模式下,快速定位到某一行,例如定位到第20行,一定要按esc回到一般模式下,输入20 按shift+g即可跳转(建议数字按键盘字母上面的数字) 如下图
|