linux终端变量设置,文件系统,man使用说明,文件类型

一、定义终端提示符的变量

export PS1=’\e[32m[\e[33m\u\e[31m@\e[35m\h\e[36m\t\e[34m\#\e[31m\s\e[37m\W\e[32m]\$ ‘ 

`]# export 是个命令 

    PS1指终端提示符变量 

    =‘’为定义变量的格式

    \e[32m[  :将“[”显示为绿色

    \e[33m\u :显示当前用户名,并将之显示为黄色

    \e[31m@  :将“@”显示为红色

    \e[35m\h :显示当前主机名,并将这显示为粉色

    \e[36m\t :显示当前时间,并将之显示为淡蓝色

    \e[34m\# :显示开机后执行的第几条命令,并将之显示为蓝色

    \e[31m\s :显示当前所登录的shell类型,并将之显示为红色

    \e[37m\W :显示当前所在目录,并将之显示为白色 

    \e[32m]  :将“]”显示为绿色      

    注:使用export改变终端提示符时,只对当前的终端生效

    将PS1变量定义到家目录的.bashrc .bash_profile中时只对当前的用户生效

    将PS1变量定义到/etc/profile中时对系统全体用户生效          

QQ截图20161015210642.png

在五分钟后重启电脑    shutdown -h 5

用ls递归列出user下的所有文件  ls -R /usr  

用ls列出目录下的隐藏文件      ls -a /usr

二、FHS文件系统各目录功能整理出文档

/      根目录,以下所有目录的父目录

/bin   系统自带的二进制可执行文件

/boot  系统启动所需的文件(内核,initrd,grub)

/dev   系统设备文件

/etc   系统的配制文件

/home  用户的家目录(一般用户登录时所在的目录)

/lib   程序执行时候须要调用的库文件

/lib64 64位的库文件

/media 挂载媒体设备时的目录

/mnt   临时挂载目录

/opt   可选的目录,第三方程序的安装目录

/proc  系统临时文件

/root  root最高权限用户所在的目录

/run   系统运行存放需要的文件,但重启后会抛弃,而开机会重新生成

/sbin  系统管理员使用的命令

/srv   存储系统提供的服务数据

/sys   伪文件系统,跟硬件设备相关的信息所映射成的文件

/tmp   临时文件,/var/tmp

/usr:shared 只读(/usr/bin/ /usr/sbin /usrlib)

                 (/usr/local /usr/local/bin  /usr/localsbin/ /usr/local/lib)

/var   数据临时存放的目录,日志文件,邮件,pid文件,crontab文件

三、man 手册的用法:   

                1、用户命令章节,所有用户都可以使用

                2、系统调用命令章节

                3、c库调用

                4、设备用特殊的文件

                5、配置及特殊文件

                6、游戏

                7、杂项

                8、管理命令

使用的快捷方式 

                ctrl+b向上翻一页    ctrl+f向下翻一页

                gg到第一行          GG到最后一行

                pgup向上一页        pgon向下一页 

                上箭向上一行        下箭向下一行

                /start 能在手册中找到与start相关的字符,N向上查找,n向下查找

                d下翻半页           u上翻半页

                q退出man

四、ls -l 可查看文件类型:

                 -:普通文件(f)白色

                 d: 目录文件 蓝色

                 b: 块设备文件(block)黄色

                 c: 字符设备文件(characer)黄色

                 l: 符号链接文件(symbolic link file)显示浅绿色

                 p: 命令管道文件(pipe)暗黄色

                 s: 套接字文件(socket)粉色

                 可使用 find -type #   来查找文件的类型

                  eg ~]# find / -type b 查找/目录下的所有块设备文件 


原创文章,作者:kang,如若转载,请注明出处:http://www.178linux.com/79203

(1)
kangkang
上一篇 2016-11-02
下一篇 2016-11-02

相关推荐

  • Linux防火墙之基本原理

    本系列文章主要讲述Linux防火墙的基本原理和基础使用方法: 1.什么是防火墙: 当我们把计算机连入互联网与其他计算机进行通信时,这无疑也将自己的信息暴露了,那就意味着可能会有一些心怀不轨的人会利用这些信息来攻击自己的主机,尤其是作为一台服务器向互联网用户提供服务时,就迫切需要一种隔离和保护机制,来隔离外部网络,达到保护自我的目的。而这种隔离机制就叫做防火墙…

    Linux干货 2016-12-27
  • 虚拟化介绍、以及kvm

    什么是虚拟化? 在计算机领域中虚拟化,和我们平时说的虚拟化并没有什么两样,说白了就是一个虚拟出来的东西罢了,并不是真实存在的。 虚拟化的历史 虚拟化早在20实际60年代末,由IBM开发被命名为vmm(Virtual Machine Monitor)虚拟机监视器的软件,我们知道那时候工艺技术并不发达,电脑也不像现在这样属于每家每户的标配,IBM为了解决电脑使用…

    2017-03-08
  • 10月18日作业–hash,history

    1 生产环境发现一台服务器系统时间产生偏差,造成服务异常,请帮忙校正。 1、使用ntpdate对时间进行同步,然后hwclock -w;并再建立Crontab每小时进行一次时间同步。 2 生产有一个数据同步脚本需要执行很长时间,怎样做到无人值守,在管理工具退出的情况下,脚本依然能正常运行。 1、载光盘 2、进入/mnt/Packages 安装共享screen…

    Linux干货 2016-10-19
  • SElinux配置httpd

    一、启用SELinux策略并安装httpd服务,改变网站的默认主目录为/website,添加SELinux文件标签规则,使网站可访问     1、修改selinux策略并重启 [root@localhost ~]# vim /etc/selinux/config# This file controls the stat…

    Linux干货 2016-09-19
  • 程序包的编译安装

    程序包的编译安装     程序包的编译安装是比较重要的内容,在之后的网络知识以及服务的配置等学习方面也发挥着重要作用,是我们的必备技能。 一、杂项知识整理 1、which –skip-alias:跳过别名,直接查看原命令 [root@localhost ~]# which –…

    Linux干货 2016-08-24