Linux学习(1),proc:虚拟的目录


Linux学习

linux目录结构

基本介绍
  1. Linux的文件系统是采用级层式的树状结构,在此结构中的最上层时根目录“ / ”,然后在此目录下再创建其他的目录
  2. 深刻理解Linux树状文件目录是非常重要的
  3. 再Linux世界里,一切皆文件
  4. Linux可以将硬件映射成文件
  • bin:存放这最常用的命令
  • sbin:存放系统管理员使用的系统管理程序
  • root:超级用户
  • lost+found :系统非法关机后,会在此目录下存放有一些文件
  • /etc:所以系统管理所需要的配置文件和子目录,比如数据库my.conf
  • usr:应用程序文件放在这个目录,类似于windows的program files
  • boot:存放的是启动Linux时使用的一些核心文件,包括一些连接的文件及镜像文件,不要轻易动。
  • proc:虚拟的目录,系统内存的映射,访问这个目录来获取系统信息
  • srv:service缩写,该目录存放一些服务启动后需要提取的数据
  • sys:安装了内核中的文件
  • tmp:临时文件
  • dev:类似于windows的设备管理器,把所有硬件用文件形式存储
  • media:Linux系统会自动识别一些设备,识别后会把设备挂在在这个目录
  • mnt:用于用户挂载别的文件系统
  • opt:主机安装文件存放的目录
  • usr/local:安装软件完成时候的目录一般通过编译源码方式安装的程序
  • var:这个目录存放这不断扩充得到东西,习惯将经常修改的目录放在这个目录下。包括各种日志文件
  • selinux:安全子系统,它能控制程序是能访问特定文件(需要启动),三种工作模式
vi和vim的基本介绍

Linux系统内置:vi文本编辑器

三种模式:

  • 正常模式:以vim打开一个档案就直接进入一般模式,在这个模式可以通过上下左右案件来移动光标
  • 插入模式:按下i进入编辑模式
  • 命令行模式:可以提供你相关指令,完成读取,存盘,替换,离开vim等等操作
vim hello,java
(目前是正常模式,输入i进入插入模式)
print("这是第一个python程序")
(先输入esc,再输入:wq)

模式切换:

输入vim xxx进入一般模式

输入i或者a进入编辑模式

ESC退出编辑模式

:或者/进入命令行模式

命令行: :wq(保存退出),:q(退出),:wq!(强制退出)

  • 拷贝:yy,粘贴p,拷贝当前行向下的5行5yy

  • 删除当前行dd,删除当前行向下的五行5dd

  • 在文件中查找某个单词---进入命令行模式下/查找单词(输入n进入下一查找)

  • 设置行号:在命令行模式下输入set nu显示命令行行号

  • 在一般模式下G到达最末尾行gg到达首行

  • 一般模式下输入u,撤回操作

  • 在一般模式下输入行号+shift+g定位到该行

  • shoutdown -h now 立刻关机

  • shoutdown -h 1 一分钟之后关机

用户管理
  • 添加用户:每个用户拥有一个home,useradd 用户名,另外每一次创建一个用户home里面就拥有一个子目录,用户之间的文件夹全在home下属于同级
  • 用户注销:logout(图形化界面无效,运行级别3有用)
  • passwd 用户名改密码
  • 显示当前用户所在的目录pwd
  • 删除用户保留home:userdel 用户名
  • 删除用户及home目录:userdel -r 用户名谨慎使用'

相关内容