linux学习第三天

        Linux学习第三天

Bash特性及文件系统介绍

cat /etc/shells cat命令进入/etc/shells/下面查看有几种shellblob.png

FHS (文件系统遵循FHS定义)

    /bin  供所有用户使用基本的用户命令程序文件

    /sbin  供系统管理管理员使用的工具程序

/boot  启动加载器的静态文件

/dev  设备文件

/etc  配置文件

/home 家目录

/lib 为系统启动或根文件系统上的应用程序

/lib64 :64位系统特有的存放64位共享库的路径

/media :便携式设备挂载点

/mnt   :其他文件临时挂载点

/opt   :附加应用程序的安装位置:可选路径

/root  ;管理员的家目录

/srv   :当前主机为服务提供的数据

 /tmp   :为那些会产生临时文件的程序提供的用于存储临文件的目录

/usr 全局共享的只读数据中心

/var :存储经常发生变化的数据目录

          cache 应用程序缓存数据

          lib   发生变化的状态数据

          local usr/local/提供提供经常发生变化的数据

          lock  锁文件

          log   日志文件

          opt   for/opt提供经常发生变化的数据

          run    运行中的进程的相关数据

          spool  应用成熟的spool数据

          tmp    系统重启以后依然需要留守的临时数据

 

man手册各章节功能介绍及快捷键键位整理

 man命令的参考文本被安装在 /usr/share/man目录中blob.png

该手册分成很多章节,使用man时可以指定不同的章节来浏览,各个章节

1 – commands

2 – system calls

3 – library calls

4 – special files

5 – file formats and convertions

6 – games for linux

7 – macro packages and conventions

8 – system management commands

9 – 其他

1 是普通命令

2 是系统调用

3 是函数

4 是特殊文件,也就是/dev下的各种设备

5 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义

6 是给游戏留的,是给各个游戏自己定义

7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8是系统管理用的命令。这些命令只能由root使用

man 1 ls 查看ls 命令的使用手册

blob.png

man命令快捷键使用方式

空格:前进半屏

b :后退一屏

ctrl+d:前进半屏

ctrl+u:后退半屏

k:向上翻一行

j:向下翻一行

 G:跳至尾行

/+名字:自上而下查找  n 下一个  N 上一个

?+名字:自下而上查找  n 下一个  N 上一个

q:退出

 

linux文件系统

倒置树状结构

blob.png

管理类文件

     类型:

            – 白色 普通文件(普通可执行文件)

            l 浅绿色 链接文件

            d 蓝色 目录文件

            p 暗黄色 管道文件

            b 黄色  块设备文件

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

            c 黄色  字符设备文件

bash

type: 查看内部命令和外部命令

blob.png

   

 

 

 alias :命令别名 alias cp='cp -i'这样就可以用cp来代替cp -i,而且cp -i这条命令依旧有效

        blob.png

       which 显示完整路径,which pwd查看pwd的路径

   which –skip-allas ls 显示ls的路径并且不看别名blob.png

who   -b 显示系统启动时间  -r 运行级别blob.png

mkdir 创建mage文件 mage/magedu  mage/magedu/12 mage/magedu/13

 

blob.png

rm 强制删除文件

blob.png

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

(0)
mxlmxl
上一篇 2016-10-18 19:59
下一篇 2016-10-18 20:01

相关推荐

  • CentOS7.3安装Jumpserver0.3.2

    CentOS7.3安装Jumpserver0.3.2 公司服务器前端增加堡垒机,选用开源的jumpserver 软件环境CentOS Linux release 7.3.1611 python 2.7.5 mysql5.7 安装git yum -y install git 克隆jumpserver # cd /opt # git clone https://…

    Linux干货 2017-07-11
  • haproxy实现rabbitmq负载均衡

    RabbitMQ简介: 1、是实现AMQP(高级消息队列协议)的消息中间件的一种。2、主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 一般提到 RabbitMQ 和消息,都会用到以下一些专有名词:(1)生产(Producing)意思就是发送。发送消息的程序就是一个生产者(produce…

    Linux干货 2017-06-29
  • ansible之Playbook中tags使用

    示例:httpd.yml– hosts: websrvsremote_user: roottasks:– name: Install httpdyum: name=httpd state=present – name: Install configure filecopy: src=files/httpd.conf des…

    Linux干货 2018-01-14
  • 文件查找命令find

      在文件系统上常常需要根据文件的各种属性去查找符合条件的文件。在Linux下也有相当优异的查找命令。今天只要将find和locate。find通常不常用,因为速度慢!通常我们先使用locate来进行模糊查找,如果真找不到了,才以find来查找。为什么呢?因为locate是利用数据库来查找数据,所以速度非常快,而且并没有实际查询硬盘比较省时间。 l…

    Linux干货 2016-08-22
  • Docker 实例

    1、Docker 安装 Nginx 方法一:通过 Dockerfile构建 创建Dockerfile 首先,创建目录nginx,用于存放后面的相关东西。 # mkdir -p nginx/www nginx/logs nginx/conf www目录将映射为nginx容器配置的虚拟目录 logs目录将映射为nginx容器的日志目录 conf目录里的配置文件将…

    2018-01-22
  • 推荐-Nginx Rewrite的应用-根据访问平台做简单跳转

    Nginx Rewrite的应用-根据访问平台做简单跳转 Nginx Rewrite的应用-根据访问平台做简单跳转 Rewrite模块简介 Rewrite的配置 使用不同平台进行测试 配置参数详解 Rewrite模块简介    Rewrite最主要的作用就是对URL进行重写,即重定向。举个简单的例子,我们用电脑打开淘宝显示出的页面与手机打开显示出的页面,或者…

    Linux干货 2016-03-27