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

相关推荐

  • Python函数式编程指南(四):生成器

    生成器是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径。 这是函数式编程指南的最后一篇,似乎拖了一个星期才写好,嗯…… 转载请注明原作者和原文地址:) 4. 生成器(generator) 4.1. 生成器简介 首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代…

    Linux干货 2015-03-11
  • Linux基础命令与详解(2017后续更新)

    后续陆续更新 命令基础

    Linux干货 2017-11-14
  • N22期-第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost jimmy]# cp -r /etc/skel/ /home/tuser1 [root@localhost jimmy]#&nbsp…

    Linux干货 2016-08-30
  • DNS服务器搭建示例

    DNS服务器搭建示例 负责解析magedu.com域名,能够对一些主机名进行正向解析和逆向解析 配置主配置文件 [root@slave1 etc]# vim /etc/named.conf options { listen-on port 53 { 192.168.91.132; }; // listen-on-v6 port 53 { ::1; }; di…

    2017-09-16
  • 文本处理:三剑客之sed及vim编辑器

    一、sed的用法详解 sed作为Linux的第二招,有着非常强大的文本处理功能。sed是一种在线编辑器、行编辑器,每次处理一行内容。在处理时,sed首先将行放在内存中的一块临时缓冲区,通常配叫做模式空间(pattern space)。如果模式空间的行符合sed的匹配模式则将该行处理后送到标准输出,如果不匹配则不做任何改动送到标准输出。模式空间中一般情况下只会…

    Linux干货 2016-08-12
  • Linux基础操作-week5

    1、显示当前系统上root、fedora或user1用户的默认shell; 方式一: # whoami root # echo $SHELL /bin/bash 方式二: #grep user1 /etc/passwd|awk -F “:” ‘{print $7}’ /bin/bash 2、找出/etc/rc.…

    Linux干货 2016-11-27