前言

前面我们学习了文件处理命令和文件搜索命令,简单的了解了一下Linux,但是仅仅了解这样还不行,遇到命令我们怎么知道怎么用?Linux压缩怎么解?Linux怎么关机?本篇文章将给你答案。

目录

第一节 帮助命令

第二节 压缩命令

第三节 关机与重启

第四节 总结

  • 第一节 帮助命令

help Command和Command --help的区别

help Command适用于内部命令Command --help适用于外部命令

举例说明:(以cd和ls为例子)

<ignore_js_op>

可以发现cd是内部命令。其他,如ls、cat、mkdir都是外部命令。

查看内部命令的帮助:

<ignore_js_op>

查看外部命令的帮助:

<ignore_js_op>

man 选项 参数

选项:

  • -a:在所有的man帮助手册中搜索;
  • -f:等价于whatis指令,显示给定关键字的简短描述信息;
  • -P:指定内容时使用分页程序;
  • -M:指定man手册搜索的路径。

参数:

  • 数字:指定从哪本man手册中搜索帮助;
  • 关键字:指定要搜索帮助的关键字。

我们以sleep为例子:

[Bash shell] 纯文本查看 复制代码
1
2
root@kali:~# whereis sleep
sleep: /bin/sleep /usr/share/man/man1/sleep.1.gz /usr/share/man/man3/sleep.3.gz

可以发现有两个文档,如果我们直接使用man命令

[Bash shell] 纯文本查看 复制代码
1
root@kali:~# man sleep

要想进入第二个文档

[Bash shell] 纯文本查看 复制代码
1
man 3 sleep

info Command

info命令是Linux下info格式的帮助指令。

就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man page只有一页,而info页面几乎总是将它们的内容组织成多个区段(称为节点),每个区段也可能包含子区段(称为子节点)。理解这个命令的窍门就是不仅要学习如何在单独的Info页面中浏览导航,还要学习如何在节点和子节点之间切换。可能刚开始会一时很难在info页面的节点之间移动和找到你要的东西,真是具有讽刺意味:原本以为对于新手来说,某个东西比man命令会更好些,但实际上学习和使用起来更困难。

  • -d:添加包含info格式帮助文档的目录;
  • -f:指定要读取的info格式的帮助文档;
  • -n:指定首先访问的info帮助文件的节点;
  • -o:输出被选择的节点内容到指定文件。

Google-搜索引擎查找手册

除了上述方法,我们还可以通过搜索引擎来查找Linux命令的手册,这种方法也很方便查询,搜索一下就知道了,就不再过多介绍了。

  • 第二节 压缩命令

什么是打包和压缩?

这里我们需要先了解两个概念,打包和压缩,打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

为什么要了解这两个概念,和我们压缩命令有什么关系吗?这是因为在Linux系统中很多的压缩程序只针对一个文件进行压缩,如果你要压缩多个文件,你就必须先把多个文件打成一个包,然后再进行压缩。

tar-打包压缩命令

tar的选项很多,为了不把大家绕晕了,我就只演示一下它的基本用法,具体想看它全部选项的同学,可以利用搜索引擎查看文档,也可以利用我上面介绍的帮助命令。

..........................................................................................略;

 

最新文章

  1. 高精度快速预览打开dwg文件的CAD控件CAD Image DLL介绍及下载
  2. JS正则大全
  3. Swift学习笔记五
  4. (Java)利用ListIterator(iterator 重复器/迭代器的子接口) 操作ArrayList
  5. 用dubbo+zookeeper+spring搭建一个简单的http接口程序
  6. /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
  7. 用Python做2048游戏 网易云课堂配套实验课。通过GUI来体验编程的乐趣。
  8. SE 2014年5月8日
  9. [转]SecureCRT右键粘贴的设置
  10. 静态数据的初始化(Chapter5.7.2)
  11. 记一个bug
  12. Windows下ToroiseSVN基本使用&amp;&amp;在Visual studio中使用SVN
  13. day1扩展作业
  14. socket技术详解(看清socket编程)
  15. GCC 符号表小结【转】
  16. MySql之插入操作
  17. linux 系统 cp: omitting directory 问题解决
  18. json包
  19. express框架以及配置项
  20. html中表单的应用

热门文章

  1. mysql 中启动服务的命令 、登录命令、退出命令 mysql 的常用命令
  2. Linux驱动之LCD驱动编写
  3. java 爬坑记-@WebServlet异步 不支持@Autowired
  4. 印度视觉设计师Rishab平面设计作品,简直太美了!
  5. laravel-重定向携带自定义消息
  6. iOS12 XCode10更新
  7. Dom4j 封装DOM和SAX 的方法
  8. 创建Gitblit本地服务器(For windows )01
  9. servlet运行原理
  10. PyCharm 安装教程(Windows)