标签:文件路径 虚拟终端 ubantu 支持 histsize package 反向 block $()
基本的一些变量 :将变量内保存的字符内容表示出来用$符号(也可以加上花括号${###})
注意它和命令优先级符号$()(同反向单引号)的区别:一个内容是变量,一个内容是语句。
SHELL: 用的shell类型
PS1:命令提示符格式
LANG:语言格式
PATH:命令搜索路径
HISTSIZE:内存中输出的历史命令行记录数量(最后的多少行) 保存在/etc/profile
HISTTIMEFORMAT:历史命令的时间格式
HISTFILE:历史命令记录的文件路径,默认为~/.bash_history
HISTFILESIZE:历史文件中历史命令行记录数量
HISTINGORE:不记录入历史中的变量
HISTCONTROL:控制记录历史的格式
/proc/meminfo :内存信息位置 可用cat /proc/meminfo
/proc/cpuinfo:CPU信息
/proc/partitions:分区信息
/etc/shells :本机所装的shells 可用cat /etc/shells查看
/etc/profile.d/###.sh:开机存入内存,控制环境变量
> 写在这里可以更改系统提示符PS1
> 还可以更改历史命令的格式HISTTIMEFORMAT,
> 还有就是不记录历史的忽略变量HISTIGNORE
> 以及HISTCONTROL,HISTFILESIZE
> > 注意:这个###.sh是自己建立的文件,环境参数也可以写在/etc/profile 或者 ~/.bash_profile中,但有可能影响其他内容,所以最好自己建一个。/etc/bashrc:整机配置文件,可以存入alias别名信息,整机有效
~/.bashrc:当前用户家目录下的配置文件,可以存入alias别名信息,只对当前用户有效(~代表当前用户家目录)
/etc/motd :命令行界面登陆后欢迎界面提示字符保存文件
/etc/issue:命令行界面预登陆(登陆前)显示的字符
/etc/profile:可以修改历史命令行记录数量 HISTSIZE
~/.bash_history:存储当前保存的历史命令行记录默认文件
/usr/share/man :man帮助文件目录
/etc/os-release:linux发行版本的信息
/etc/centos-release:centos发行版本信息
多个账号的目录就放在这里面,比如/home/zhang(有些环境中建议将家目录也独立一个分区)
/dev/sda /dev/sdb .... 多个硬盘的表示
/dev/sda1 /dev/sda2 .... 一个硬盘的分区
注意:
主分区:一个硬盘,最多有四个主分区(MBR格式),不能再划分为更小的分区了 编号:1--4
扩展分区:可有可无,一块硬盘最多一个,但是如果有了它,和主分区加起来也不能超过4个
主分区+扩展<=4,可以划分更小分区(逻辑分区)编号1--4
逻辑分区:编号5以上,其中扩展分区包含着逻辑分区
相当于windows下的注册表,不能和根分开,不能独立分区
自己规划的一个文件目录,希望独立出来一个分区用来存放用户的数据
它是一个用分区方式来模拟出来一个虚拟内存,像windows里面的页面文件,它并不是一个文件目录,一般分物理内存的2倍左右。
这个其实不算分区,主要是为了崩溃的时候存储错误信息用的,看情况自己需要不需要。
mount:就是说把一个分区挂载到一个目录(或者说目标文件夹)上, 比如说把硬盘 sda1分区挂载到 /boot 启动目录上 ,windows上也有挂载的概念。
/boot <== /dev/sda1
但不是所有的目录都可以当做挂载点,比如说 /etc 目录,它不能独立作为一个分区出来,必须和根目录/ 在一起,但是 根分区/ 必须独立挂载一个分区。
/ <== /dev/sda2
这样的话根分区/就挂载到一块硬盘的第二个分区,文件就会放在这里面,但是/boot已经挂载到1分区上,所以启动文件会在1分区上面。
echo $PS1
PS1="\[\033[01;35m\]\A[\u@\h \w]\\$\[\033[00m\] "
紫色高亮显示时间,如果只在PS1修改,仅仅是内存中存入,开机无法存入,必须写入文件中,后缀必须sh,文件名可以自己写。
/etc/profile.d/####.sh
whoami 可以查看当前账户
who am i可以查看当前账户和终端号等详细信息
who 可以查看当前所有终端和账户信息
w 则还可以查看当前各个终端用户的操作
TAB按键用来补全,一级命令补全,子命令补全(centos7),路径和文件名补全。
标签:文件路径 虚拟终端 ubantu 支持 histsize package 反向 block $()
原文地址:https://blog.51cto.com/14228129/2360323