每周总结1.3

命令及文件

  • 教材:马哥运维2016
    先解决上次课堂上的问题
    练习:date命令
    显示今天为周几?
[root@system1 ~] #date +%a
一

设定当前系统时间?
显示今天日期,形如:05/07/18?
显示当前的时间,形如:19:50:21?

[root@system1 ~]# date 0507195018.21
2018年 05月 07日 星期一 19:50:21 CST

date [OPTION]... [+FORMAT] 显示
FORMAT: 格式符号
%a,%A 显示周几
%D 显示日期
%F 显示公历
%T 显示时间
%H 显示小时
%H-%M-%S 显示小时分钟秒钟

[root@system1 ~] #date +%F-%H-%M-%S
2018-05-04-23-04-50

date [MMDDhhmm[[CC]YY][.ss]] 设置
MM:月
DD:日
hh:小时
mm:分钟
YY:两位年份
CCYY:四位年份
.ss:秒钟
linux的两种时钟:
系统时钟:由linux内核通过CPU的工作频率进行的计时:
硬件时钟 clock

hwclock:显示硬件时钟
          -s,--hctosys  系统时间以硬件时间为准
          -w,--systohc  硬件时间以系统时间为准
    cal(CALendar):日历    例:cal 2018

目录相关的命令:
当前目录和工作目录
主目录,家目录,HOME
root:/root
普通用户:/home/USERNAME
/home/tom
~:用户的主目录

    cd:
          cd或cd ~:回当前用户的主目录
          cd ~username:切换至指定用户的主目录
          cd -:在上一个目录和当前目录之间来回切换
          相关的环境变量:
        $PWD:保存了当前目录路径;
        $OLDPWD:上一次所在目录路径;
    ls
          -h,--human-readable:单位换算
          -d:显示目录自身的相关属性:通常要与-l一起使用
          -r,--reverse:逆序显示
          -R,--recurise递归显示
    stat /PATH/TO/SOMEFILE: 获取指定文件的元数据:
    文件查看命令:cat,tac,
          cat [OPTION]... [FILE]... tac是cat的逆序显示
        -E:显示行结束符$
        -n:对显示出的每一行进行编号
    文件内容类型查看命令:file
          file /PATH/TO/SOMEWHERE
          环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用的到的信息.
          变量名表现的是变量所指向内存空间所存储的数据
    回显命令:echo
          -n:禁止自动添加换行符号:
          -e:允许使用转义符:
        \n:换行
        \t:制表符(tab键)
          echo “$VAR_NAME”:变量会替换,双引号表弱引用
          echo ‘$VAR_NAME’:变量不会替换,强引用
    which:显示命令对应的程序文件路径
          which [OPTION] COMMAND
        --skip-alias:禁止显示别名
          whatis:
        使用mkwhatis命令可将当前系统上所有的帮助手册及与之对应的关键字创建为一个数据库

Linux文件系统及文件类型

根文件系统(rootfs):

root filesystem
LSB,FHS(Filesytem Hierarchy Standard):文件系统层次化标准
/etc,/usr/,/var,/root,/home,/dev
/boot(Static hiles of the boot loader):引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录:
/bin(Essential user command binaries(for use by all users)):供所有用户使用的基本命令:不能关联至独立分区,OS启动即会用的程序;
/sbin(System binaries):管理类的基本命令:不能关联至独立分区,OS启动即会用的程序;
/lib(Essential shared libraries and kernel modules):基本共享库文件,以及内核模块文件(/lib/modules);
/lib64(Alternate format essential shared libraries(optional)):专用于x84_64系统上的辅助共享库文件存放位置: 在64位系统上放库文件最多的目录
/etc(Host-specific system configuration):配置文件目录(纯文本文件)
/etc/opt(Configuration files for /opt):约定俗称第三方软件安装路径为/etc/opt/...
/etc/X11(Configuration for the X Window System(optional)):显示图形界面的X协议 最为基础的图形显示框架
/home(User home directories(optional)):普通用户主目录
/root:管理员的家目录:
/meida(Mount point for removeable media):便携式移动设备挂在点
/mnt(Mount point for a temporarily mounted filesystm):临时文件系统挂载点
/dev(Device files):设备文件及特殊文件存储位置
b:block device 随机访问设备
c:character device 线性访问设备
/opt(Add-on application software packages):第三方应用程序的安装位置
/srv(Data for services provided by this system):系统上运行的服务用到的shuju
/tmp(Temporary files):临时文件存储位置

/usr:universal shared,read-only data.

bin(Most user commands):保证系统拥有完整功能而提供的应用程序;
sbin(Non-vital system binaries)
lib(Libraries)
lib64
include(Header file included by C programs):C程序的头文件
share(Architecture-ubdeoebdebt data)
local(Local hierarchy(empty after main installation)):第三方应用程序的安装位置
bin,sbin,lib,lib64,etc,share

/var:contains variable data files 可变数据文件

cache:应用程序缓存数据目录
lib:应用程序状态信息数据
local:专用于为/usr/local下的应用程序存储可变数据
lock:锁
log:日志目录及文件
opt:专用于为/opt下的应用程序存储可变数据
run(Data relevant to running processes):运行中的进程相关的数据;通常用于存储进程的pid文件;
spool(Application spool data):应用程序数据池
tmp(Temporary files preserved between system reboots):保存系统两次重启之间产生的临时数据
/proc(Kernel and process information virtual filesystem):用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统; 两个伪文件系统
/selinux:security enhanced Linux,selinux相关的安全策略等信息的存储位置;
Linux上的应用程序的组成部分:
二进制程序:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
库文件:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
配置文件:/etc,/etc/DIRECTORY,/usr/local/etc
帮助文件:/usr/share/man,/usr/share/doc,/usr/local/share/man,/usr/local/share/doc
Linux下的文件类型:x
- (f):普通文件
d:目录文件
b:块设备
c:字符设备
l:符号链接文件
p:管道文件
s:套接字文件:socket

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,219评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,363评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,933评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,020评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,400评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,640评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,896评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,597评论 0 199
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,327评论 1 244
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,581评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,072评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,399评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,054评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,083评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,849评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,672评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,585评论 2 270

推荐阅读更多精彩内容