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

相关推荐

  • Linux启动之grub详解,故障排除,自建linux

    概述     上篇我们以CentOS6为例介绍了一下系统启动流程,本篇将承接上篇,详细的介绍一下系统启动流程中的grub,以及系统启动过程中的各种故障的排除,以及利用现有内核自己构建一个能够正常启动的简单Linux系统。具体分为一下几个部分:     1、grub相关概念详解 &…

    Linux干货 2016-09-13
  • N25第八周学习总结_sed命令详解

    sed使用详解 大纲: 1、    sed是什么 2、    为什么要使用sed 3、    sed使用方法 4、    sed详解   正题: 1、    sed是什么 sed全名Stream Ed…

    2017-02-26
  • 马哥教育网络班21期+第3周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@centos ~]# who | awk '{print $1 $NF}'| uniq -d root(192.168.40.1) derulo(19…

    Linux干货 2016-07-22
  • 随笔

    GREP正则表达式: 复习: glob文件通配符:     *:任意长度字符:     ?:任意单个字符:     []:括号内的任意单个字符:     [^]:括号内字符除外:  &nbs…

    Linux干货 2016-07-16
  • 网络属性配置(二)

    本文接上篇。。。 ip address -protocol address management. ip address add -add new protocol address   ip addr add IFADDR   label NAME :为额外添加的地址指明接口别名    [broadcast ADDRE…

    Linux干货 2017-01-02
  • AWK文本工具和软件包管理

    AWK文本工具 两种版本1.nawk   2.gawk gawk    模式扫描和处理语言 选项: -F 指明输入时用到的字段分隔符 -v  var=value:自定义变量 基本格式: awk [options] ’program’   file…. program:pattern{action statrments;………

    Linux干货 2018-03-15