Linux目录结构
linux的文件系统采用级层式的树状目录结构,最上层是根目录 / ,然后在此基础上创建其他目录。
/bin:Binary的缩写,用于存放最经常使用的命令。
/sbin:s就是Super User 的意思,用于存放系统管理员使用的系统管理程序。
/home:存放普通用户的主目录,每一个用户都用自己的一个目录。
/root:系统管理员的主目录,也称为超级权限者的用户主目录。
/lib:系统开机时需要最基本的动态连接共享库,类似于Windows的DLL文件。几乎所有的程序都要用到这些共享库。
/etc:所有的系统管理所需要的配置文件和子目录。my.conf
/usr:用户的很多程序和文件都存放在此目录下。类似于WIndows的Program Files目录。
/boot:启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/proc:是一个虚拟的目录,它是系统内存的映射,访问这个目录用来获取系统信息。
/srv:service 的缩写,用于存放一些服务启动之后需要提取的数据。
/sys:安装来了新出现的文件系统sysfs。
/tmp:存放一些临时文件。
/dev:类似于Windows的设备管理器,把所有硬件用文件的形式存储。
/media:linux系统会自动识别一些设备,识别后把设别的设备挂载到这个目录下。
/mnt:让用户临时挂载别的文件系统。
/opt:存放额外的安装程序。
/usr/local:给主机额外安装软件所安装的目录。
/var:将经常被修改的目录放在这个目录下。包括各种日志文件。
远程登录Linux-Xshell
1.Linux需要打开sshd服务(openssh的服务端:sshd ; openssh的客户端:ssh );
sudo service ssh start
若出现Unit ssh.service not found,则需要安装openssh服务:
sudo apt-get install openssh-server
2.打开Xshell,并新建会话,填入需要远程登录的主机的ip地址,保存会话;
3.双击建立的会话,输入用户名以及密码,建立连接。
远程上传/下载-Xftp
1.打开Xftp,新建会话,填入需要远程登录的主机的ip地址以及密码,保存会话;
2.双击会话,建立连接。
vi和vim编辑器
__vi : __所有的linux系统都会内建 vi文本编辑器;
__vim : __具有程序编辑功能的文本编辑器。
vi和vim的三种常见模式
1.正常模式:
以vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,可以使用『上下左右』按键 来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理 你的文件数据。
2.插入模式:
按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可。
3.命令行模式:
在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim 、显示行号等的动作。
vim模式的三种转换:
wq : 保存退出
q! : 强制退出不保存