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
下一篇 2016-10-18

相关推荐

  • https实现

    实现https 搭建CA 颁发证书

    2018-01-29
  • 网络及TCP三次握手四次挥手

    批处理应用程序     FTP 、TFTP 、库存更新     无需直接人工交互     带宽很重要,但并非关键性因素 交互式应用程序     库存查询、数据库更新。     人机交互。     因为用户需等待响应,所以响应时间很重要,但并非关键性因素,除非要等待很长时间。 实时应用程序     VoIP 、视频     人与人的交互     端到端的延时至…

    2017-05-06
  • N22-第六周博客作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^[[:space:]]\+[^[:space:]]@#\1@g 或 :%s@^[[:space:]]\+[^[:space:]]@#&a…

    Linux干货 2016-09-26
  • 设定Linux自动登陆

    设定Linux自动登陆 在实验场景中我们可能会经常重新启动Linux,然后反复输入账户密码登陆。为了在每次启动后快速进入系统减少在实验场景中不必要的工作,我们可以设定Linux在启动后自动登陆到指定账户(实验中一般为root账户)。基于Linux一切皆文件的思想,我们可以通过修改配置文本的方式决定是否启用自动登录,以及自动登录的账户是普通用户账户还是root…

    Linux干货 2017-07-15
  • MAN手册各章节功能

         1.普通命令     2.系统调用 (方便查到调用的函数,需加的头文件)     3.库函数     4.特殊文件 例:/dev下的各种设备文件     5.文件的格式    &n…

    Linux干货 2016-10-18
  • 马哥教育网络班21期第6周课程练习

    一、vim编辑器的使用 二、练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@www ~]# cp /etc/rc.d/rc.sysinit /tmp [root@www ~]# l…

    Linux干货 2016-08-15