Linux学习(1),proc:虚拟的目录
Linux学习(1),proc:虚拟的目录
Linux学习
linux目录结构
基本介绍
- Linux的文件系统是采用级层式的树状结构,在此结构中的最上层时根目录“ / ”,然后在此目录下再创建其他的目录
- 深刻理解Linux树状文件目录是非常重要的
- 再Linux世界里,一切皆文件
- 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 用户名谨慎使用'
评论暂时关闭