获取命令使用帮助详解

Linux基础知识

命令的语法通用格式:
# COMMAND OPTIONS ARGUMENTS
发起命令:请求内核将某个二进制程序运行为一个进程:
程序 -> 进程
静态 -> 动态(有生命周期)

命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件:
多数系统程序文件都存放在:/bin,/sbin,/usr/sbin,/usr/local/bin,/usr/local/sbin

普通命令:/bin,/usr/bin,/usr/local/bin
管理命令:/sbin,/usr/sbin,/usr/local/sbin

共享库:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64

32bits的库:/lib,/usr/lib,/usr/local/lib
64bits的库:/lib64,/usr/lib64,/usr/local/lib64

注意:并非所有的命令都有一个在某目录与之对应的可执行程序文件

命令必须遵循特定格式规范:exe,msi,ELF(Linux)
~]# file /bin/ls

命令分为两类:
1. 由shell程序的自带的命令:内置命令(builtin)
2. 独立的可执行程序文件,文件名即命令名:外部命令

shell程序是独特的程序,负责解析用户提供的命令:
环境变量:
PATH:从哪些路径中查找用户键入的命令字符串所对应的命令文件:

~]# echo $PATH
查找次序:自左而右

查看命令类型:

type COMMAND

OPTIONS
指定命令的运行特性:

选项有两种表现形式:
1. 短选项:-C, 例如-l,-d
注意:有些命令的选项没有-
如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld
2. 长选项: –word,例如–help, –human-readable
注意:长选项不能合并

注意:有些选项可以带参数,此称为选项参数

ARGUMENTS
命令的作用对象:命令对什么生效
注意:不同的命令的参数:有些命令可同时带多个参数,多个之间以空白字符分隔
例如:ls -ld /var /etc

获取命令的使用帮助:

内部命令:
help COMMAND
外部命令:
1. 命令自带简要格式的使用帮助
# COMMAND --help
2. 使用手册:manual
位置:/usr/share/man
# man COMMAND

SECTION

NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:描述
OPTIONS:选项
EXAMPLES:使用示例
AUTHOR:作者
BUGS:报告程序bug的方式
SEE ALSO:参考

SYNOPSIS

[]:可选内容
<>:必须提供的内容
a|b|c:多选一
…:同类内容可出现多个

使用手册:压缩格式的文件,有章节之分:
/usr/share/man
man1,man2…

  1. 用户命令
  2. 系统调用
  3. C库调用
  4. 设备文件及特殊文件
  5. 文件格式(配置文件格式)
  6. 游戏使用帮助
  7. 杂项
  8. 管理工具及守护进程

~]# man CHAPTER COMMAND
注意:并非每个COMMAND在所有章节下都有手册
查看:
~]# whatis COMMAND
注意:其执行过程是查询数据库进行的:
手动更新数据库:
~]# makewhatis

man命令打开手册以后的操作方法:
翻屏
空格键:向文件尾部翻一屏
b:向文件首部翻一屏
Ctrl+d:向文件尾部翻半屏
Ctrl+u:向文件首部翻半屏
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:跳转至最后一行
#G:跳转至指定行
1G:跳转至文件首部
文本搜索
/keyword:从文件首部向文件尾部依次查找,不区分字符大小写
?keyword:从文件尾部向文件首部依次查找

n:与查找命令方向相同
N:与查找命令方向相反
退出
q:quit
选项
-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开

练习:获取useradd命令的用法
(1)添加用户gentoo

    # useradd gentoo
    # id gentoo //验证是否添加成功

(2)添加用户slackware,要求指定其所用的shell为/bin/tcsh

    # useradd -s /bin/tcsh slackware
    # tail -1 /etc/passwd

(3)info COMMAND

获取命令的在线文档

(4)很多应用程序会自带帮助文档

/usr/share/doc/APP-VERSION
README:程序的相关的信息
INSTALL:安装帮助
CHANGES:版本迭代时的改动信息

(5)[主流发行版官方文档](http://www.redhat.com/doc)

(6)程序官方的文档

官方站点上的“Document”

(7)搜索引擎

keyword filetype:pdf
keyword site:domain.tld

Linux文件系统初步

一、终端设备:terminal

多任务、多用户

1.物理终端/控制台(console)
2.虚拟终端(tty)

最多六个
切换:Command+Option+F[1-6]

3.图像终端

CentOS 6:
Command+Option+F7
CentOS 7:
在哪个虚拟终端启动,即位于哪个虚拟终端

4.串行终端(ttyS)
5.伪终端(pty)
题外话:Linux哲学思想之一:一切皆文件

表现之一:硬件设备也通过文件表示。
物理终端:/dev/console
虚拟终端:/dev/tty#[1,6]
串行终端:/dev/ttyS#
伪终端:/dev/pts/#

注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互:
    #查看终端设备:
    ~]# tty
    #查看接口程序:
    ~]# echo $SHELL
    #启动GUI,在某一虚拟终端接口运行命令:
    startx &

二、CLI接口

命令行接口:
[root@node1 ~]# COMMAND
prompt:
  • root:当前登录用户
  • node1:当前主机的主机名
  • ~:用户当前所在的目录(current directory),也称为工作目录(working directory)。
  • # :命令提示符

    #:管理员账号,为root;用于最高权限,能执行所有操作。
    $:普通用户,非root用户;不具有管理权限,不能执行系统管理类操作。

    注意:建议使用非管理员账号登录。执行管理操作临时切换至管理员,操作完成即退回。

三、几个基础命令

tty:查看当前的终端设备
ifconfigip addr list:查看活动接口的ip地址
echo:回显
ping:探测网络的目标主机与当前主机的连通性

关机/重启命令:

#CentOS 7
~]# systemctl poweroff 
~]# systemctl reboot

#所有
~]# poweroff 
~]# reboot 

四、Stallman:

自由含义:自由学习和修改;自由使用;自由分发;自由创建衍生版

五、Linux哲学思想

  1. 一切皆文件:把几乎所有资源统统抽象为文件形式,包括硬件设备,甚至通信接口等。
  2. 由众多功能单一的程序组成:一个程序只做一件事,并且做好,组合小程序完成复杂任务。
  3. 尽量避免和用户交互。目标:易于以编程的方式实现自动化任务。
  4. 使用文本文件保存配置信息。

六、文件系统

层级结构,有索引:

/:原初起点,倒置树形结构。
/dev/pts/2
最左侧/:表示根目录
其他的/:表示路径分隔符
Linux的路径分隔符是/
Windows的是\

文件的路径表示:

绝对路径:从根开始表示出的路径
相对路径:从当前位置开始表示出的路径

文件名使用法则:

严格区分字符大小写;
目录也是文件,在同一路径下,两个文件不能同名;
支持使用除/以外的任意字符;
最长不能超过255个字符;

用户有家目录(home):

用户的起始目录,普通用户管理文件的位置

工作目录:

/etc/sysconfig/network-scripts/ifcfg-eno123456
basename:最右侧的文件或目录名
dirname:basename左侧的路径

# 命令:
~]# basename /PATH/TO/SOMEFILE
    SOMEFILE
~]# dirname /PATH/TO/SOMEFILE
    /PATH/TO

一个由真实事件改编的电影,看完让人心情沉重

今天推荐一个韩国老电影,2012年上映第一周就荣登票房冠军的桂冠,由真实事件改编的《共谋者》。该片讲述的是在中韩两国往返的邮轮上发生人体买卖和器官拆除的故事。开篇就是触目惊心的一场打斗,也为后面的剧情做了解释和铺垫。

gongmouzhe1

剧情不断反转,紧扣人心

本片展示了人体贩卖滴水不漏的一条龙作案方式,在当事人浑然不知的情况下取走器官,并且毁尸灭迹可以说天衣无缝。再加上与海关、医院等相互勾结,让出关到送入手术台都异常顺利。故事中后部分发生的剧情反转十分抓紧人心,激烈的故事情节也展示了正邪间的较量。片中反派BOSS的两句话让人印象深刻并值得反思。

6c699d3df8dcd100cf6e38b0738b4710bb122fdb.jpg

“只要死了一个人,就能救活一群人”,“只要卑劣一小下,这世界就会比较好过一点。”

这貌似可以作为一个命题,不光是这个电影,在很多情况下都有这样的选择,听起来不无道理,可是如果这份利益是建立在剥夺一个人生命为前提的话那就冲破了人心中的底线,泯灭了良知。结局可能也不是大家所希望的,这很符合韩国电影的风格,比较写实。在现实中,我们也经常会固执的做着本不该坚持的事,就如“英奎”没能拒绝“甜食”的诱惑,做了本不该做的“买卖“,或者像“尚浩“那样践踏爱情和婚姻,谋取自己的利益而丢失了最珍贵的东西。

屏幕快照 2017-06-23 下午1.51.06

有人说结局悖逆了人性的最初美好,我倒觉得这样更值得我们反思,也让观众对这个电影印象更为深刻。现实本来就有美好和丑陋的,刻意美化反倒对现实产生恐惧和憎恶,把握住自己的底线用平常心来看待这个世界!

观看地址

情人节把Instagram爆款送给他/她

最近刷Ins发现好几个博主都晒了同一款保温杯,要知道这些Ins上的博主一向能带领市场方向。正好情人节将至,无论从颜值功能意义上这款CORKCICLE保温杯都是不二之选。

IMG_6038

CORKCICLE保温杯

这款保温杯不仅颜值高,质量也非常不错。保温杯采用食用级不锈钢材质,不含BPA和LEAD,无铅无毒,易清洗,耐腐蚀。

IMG_6028

保温效果十分出众,保冷25小时,保暖12小时,完全满足不同需求,是一个春夏秋冬四季都能用的保温杯。

CORKCICLE保温杯的设计也值得称赞,瓶身不是主流的圆柱体,两侧是平面的,手握不易脱落。

IMG_6040

底部也有一层硅胶圈,放在桌面上不仅防滑还防磨。

IMG_6039

这款保温杯在Ins火爆不是没有道理,因为这款杯子凭借优良的设计感获得了reddot award 2016红点设计奖并入选了2016年金秋奖指定礼品。

IMG_6027

适合不同人群,不同场合

CORKCICLE提供了不同颜色和不同尺寸。有颜色艳丽的,小清新的还有金属感的。

IMG_6048

有三种容量260ml,450ml和700ml。无论是在家,办公室还是外出游玩,都可以选择合适的颜色和容量。

IMG_6052

随便摆拍都非常漂亮,怪不得受到Ins博主们的青睐,而且性价比不错。

IMG_6049

购买地址

京东旗舰店:260ml

京东旗舰店:450ml

天猫旗舰店:260ml

天猫旗舰店:450ml


同款咖啡杯,让你更fashion

跟保温杯一系列的还有一款咖啡杯,材质相同只是外观有些变化。有两种容量,450ml和680ml,此款杯子更适合家用或者办公室用。

IMG_6051

咖啡杯的上盖是透明的,可以插入吸管,无论是咖啡,果汁还是鸡尾酒都可以使用。

IMG_6053

不过保温效果不如保温杯,但也能维持保冷9小时,保暖3小时,对于日常需求足够了。

IMG_6057

购买地址

京东旗舰店:450ml

天猫旗舰店:450ml

天猫旗舰店:680ml


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

开启小程序的潘多拉宝盒

昨天推荐了一个出行必备的小程序–知了交通。结果很多人反应自己微信并没有小程序的入口。其实入口就在那里, 只是你没有发现。

只要你微信是最新的版本,就可以打开小程序的潘多拉宝盒,那为什么大家找不到入口呢?其实张小龙之前就曾表示,小程序在微信没有入口。为什么这样做呢?张小龙给出的解释是“公众号在微信是没有入口的,小程序也是一样,小程序的启动来自于扫二维码。至少在前期,微信会更加鼓励小程序以二维码的形式出现在各个地方,就像公众号的早期一样。”

大家看完肯定会说那你为什么不放二维码,这样我们直接扫不就好了吗。其实宝宝心里苦,微信为了防止互推、诱导有很严格的审核机制。所以我没敢放二维码,不过为了方便大家也可以点击阅读原文去我的网站获得二维码。当然也有简单的办法,不用微信、浏览器两个App间互相切换,在微信里其实就能搞定!

开启微信小程序入口

1.首先点击微信的搜索栏

2.搜索你想添加的小程序名字,点击搜一搜那栏

3.如果有对应的小程序,它会显示出小程序的分类,点击即可使用

4.一旦使用过一次小程序,恭喜你!你便有了小程序的入口,像不像彩蛋。我只想说微信真调皮!

最后

如果大家有自己喜欢的小程序欢迎给我留言


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

小程序让你的出行又轻又快

小程序上线,各大平台纷纷发文,而小程序的添加机制让大部分用户不知道有什么适合自己的,或者添加一堆内容质量都不高的浪费自己的时间。so,我会不定时推荐自己认为不错的小程序,大家可以根据自己所需添加。

今天推荐的是我认为利用率比较高的一款【知了交通】。

知了交通简介

由爱范儿技术团队开发,这个团队是第一批拿到小程序内测资格的,在小程序内测期间非常积极,做出了很多不错的小程序。

小程序注重的就是轻量,所以当我们出门在外的时候,想看看坐车路线往往都是打开地图APP,然而现在的APP刚进入总有几秒的广告,再加上地图功能全面,导致整体APP都非常重,本来很简单的需求却需要很复杂的操作。【知了交通】把查询路线的功能单独提出来,在这寒冷冬季确实给在外的小伙伴们节省了冻手的时间。

知了交通

二维码

知了交通

功能介绍

进入小程序就直接进入主题,选择[当前城市]、[起点]、[终点]。简单明了的界面,更体现出【轻】的概念。

IMG_5565

虽然是“小”程序,但功能不马虎,路线做了需求分类,4个按钮式的排放更是简便了用户的操作。[推荐路线]、[步行少]、[换乘少]、[地铁优先]可结合自己的习惯进行选择。

IMG_5566

点击某个具体路线,展现了起点、终点、一起步行距离等。还可一键查看返程路线。功能和各大地图APP一样,足够用户使用。

IMG_5567

小建议

其实这是我加的第一个小程序,整体用下来感觉很舒服,不累赘,操作简洁且功能全面。当然如果小程序API允许的情况下,若是能加上等车时间就更贴心了。


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

免费尝鲜童年回忆《超级马里奥RUN》

任天堂出的第一款手游《超级马里奥RUN》,终于把经典放到了手机上。在App Store的首日下载量也远远超出《The Pokémon GO》。而这良好的成绩不光要归功于苹果的卖力吆喝,也沾了“情怀”的光。

上线情况

目前只有iOS用户可以体验,而Android版具体上线时间还没有提供。可惜游戏首发并没有中国,非常遗憾。不过小编提供了美区账号供大家体验。只需关注我的公众号:每日壹物(dayday1goods),回复:美区。算是给大家的小福利。

超级马里奥RUN

画面及操作

任天堂出品必输精品!画面很精致,跟其他那些马里奥的游戏不是一档次。值得一提的是即便是美区下载的游戏,在设置里依然有中文繁体的选项,所以不用担心语言问题。游戏类似酷跑,但也依然保留了红白机的游戏情节,顶砖头,采蘑菇,踩乌龟,当然还有最后的踩旗子。玩一局下来还是很能找回小时候的感觉。操作上跟红白机的差异很大,毕竟一个是手柄一个是屏幕,但上手很快,基本遵循手游的习惯,双击,单击等等。

游戏模式和情节

游戏分世界巡回和拉力赛,其实就是闯关模式和PK模式,而这个小游戏也融合了养成类的元素。可以用PK中赢得的东西换建筑来装饰自己的家园。

盈利方式

《超级马里奥RUN》到了第四关以后就需要付费了,一次性付费便可玩到通关,价格10美刀并不便宜。


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

解压利器——送给多动症的你

今天介绍个宝贝送给平时手不闲着的你。很多时候我们都不自觉的会把玩一些东西,比如按笔帽,转笔,捏泡泡…看到这里默默点头的,那今天这款利器绝对适合你!

Fidget Cube(不安分的骰子),这是一个国外的众筹项目,而这个的创始人为了不让自己的手闲着,居然设计了这样一款排遣无聊的无聊小玩意儿。

外观

多种配色,外观精致。

功能

这方方正正的小东西像个骰子,却不止于骰子。每一面都有不同的机关,「无限开关」、「密码齿轮」、「游戏摇杆」、「泡泡器」、「转盘」、「忘忧石」,真正做到了让你的手永远停不下来。

喜欢捏泡泡纸的同学可以这样玩

喜欢按电灯开关的同学也有救了

还有游戏机的摇杆,这手感也是不要不要的

注意事项

这神器的小方块,贵在创意~实现并不复杂。这款众筹产品最早也才12月发货,而伟大的X宝早已开始售卖。所以大家购买时还是要多留意。如果只是想随便体验下,也不是杜绝在X宝购买,只是做工和手感恐怕都做不到各位满意。这篇关于【祖国版】Fidget Cube
里面有对比图片。

众筹地址

最关心的来了,给大家提供众筹地址,里面也有详细的文字和视频介绍,众筹地址


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

朋友圈发视频获赞秘籍

微信朋友圈可以发视频了,大家都摩拳擦掌,跃跃欲试了?稍等,让我先介绍各位两款做视频的神器,朋友圈获赞指日可待!

VUE

微信现已支持在朋友圈直接发布你的视频,通过 VUE 新增的竖屏画幅和经过精心排版的文字贴图,你的朋友圈视频一定会焕发不一样的光彩。

VUE是一款拍摄视频和编辑视频的应用,首次上架 App Store 时即被超过 120 个国家和地区 App Store 编辑推荐。怎么用它拍出大片的赶脚?

小编我先上手试了一试,随便一拍都很有感觉:

多种画幅,供你选择

VUE有多种画幅,竖屏,横屏,正方形,甚至还有《我不是潘金莲》里的圆形。满足你各种个性需求。

画幅

滤镜丰富,出自顶级调色师!

VUE限免内购滤镜,趁热打铁,全部下载下来!!很多滤镜都来自于电影名字,让你拍出的视频B格满满。

滤镜

大厂片头,怎么拍都是大片!

除了画幅和滤镜这些基本的,VUE还提供了各大电影厂商的片头,以及特别有feel的贴纸。

片头和贴纸

各个平台一键分享

支持一键分享,拍完立刻分享到朋友圈,坐等收赞吧!

VUE 二维码


Philm

Philm是全球首款实时艺术滤镜视频编辑器。运用视频处理黑科技,让平淡无奇的日常视频瞬间成为浓墨重彩的名家大作!快来开始你的艺术创作吧!

大家对Philm可能不熟悉,但是前段时间爆红的Prisma是不是有印象?对!就是那个可以让你变成毕加索的编辑图片应用,而Philm呢,就是可以让你变成毕加索的编辑视频应用!!

切换滤镜速度快

用过Prisma的都知道,速度很慢,这也是让小编玩了两次就没再用过的原因,但是Philm速度惊人,切换没有延迟。

支持分镜头拍摄

每个镜头分别拍摄,然后合并在一起,自己当回导演!

自定义编辑

Philm提供了很多贴纸,文字、表情、气泡等等等等….供君随意挑选!

小编随便做了一个,大家感受一下吧:

Philm 二维码


更多有意思的文章请关注我的微信公众号:每日壹物(dayday1goods)

每日壹物

不买会员也可以享受无广告视频

每次用手机或者iPad看视频总是被几十秒的广告所困扰,甚至还有看到一半就蹦出广告的,这种体验太差了,可是平台也要挣钱啊,只能无奈的去开会员?今天介绍你两款神器!(老规矩,点APP名进入iTuns直接下载)

乐网

乐网(AdClear)是目前国内最好用的广告过滤软件,完全免费!

乐网

我测试了主流的几款视频软件,优酷,爱奇艺,腾讯视频,搜狐视频都可以过滤广告。介绍说看小说玩游戏也可以过滤,没有亲测,有需求的可以试试。


乐网二维码

infy

限时免费中Infy Blocker是iPhone版的广告拦截神器,iPhone上最好最强的广告过滤app。

infy

功能和乐网一样,不过限时使用3天,如果想永久使用需要支付3元内购,虽然不如乐网的全免费,但如果3元可以换来稳定和持久维护也是值得的。


infy二维码


今天推荐的两个APP炒鸡实用!我将不定期推荐好的APP,喜欢的可以收藏网站哦!