linux 怎么使用幫助

  • linux
    怎么使用幫助

  • Which命令

  • whatis命令

  • 使用手冊來獲取幫助-man命令

  • 通過info
    命令查看幫助

  • 使用軟件自帶的幫助文檔來獲取幫助

  • 通過在線文檔獲取幫助

  • 使用網站和搜索

linux 怎么使用幫助

在linux中有很多命令,配置文件,很多命令選項和參數,我們不可能完全記住的,那工作中遇到怎么辦,我們可以查看linux自帶的幫助文檔,或者利用搜索軟件去搜索幫助


我們要引入一個概念,在Linux中命令分為內部命令和外部命令 
內部命令:由Shell自帶,而且通過某命令形式提供 
外部命令:在當前系統路徑下有對應的可執行文件

我們可以使用type命令查看命令類型 
而內部命令和外部命令查找幫助的方式是不同的

[root@localhost ~]# type ls
ls is aliased to `ls --color=auto'
[root@localhost ~]# type pwd
pwd is a shell builtin   #pwd shell內置命令

Example: 
內部命令: 
help COMMAND 
外部命令: 
COMMAND --help 
COMMAND -h

Which命令

Which這個命令是用來干嘛的呢?我們使用命令,他就是查找命令某個系統命令是否存在,以及執行的到底是哪一個位置的命令。看下面的圖

[root@localhost ~]# which ls
alias ls='ls --color=auto'
   /usr/bin/ls
[root@localhost ~]# which pwd
/usr/bin/pwd

whatis命令

whatis命令是用于查詢一個命令執行什么功能,并將查詢結果打印到終端上。

whatis命令在用catman -w命令創建的數據庫中查找command參數指定的命令、系統調用、庫函數或特殊文件名。whatis命令顯示手冊部分的頁眉行。然后可以發出man命令以獲取附加的信息。whatis命令等同于使用man -f命令。

[root@localhost ~]# whatis ls
ls (1)               - list directory contents
ls (1p)              - list directory contents
[root@localhost ~]# man 1p ls

使用手冊來獲取幫助-man命令

man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

在Linux中,使用man來獲取幫助是相當不錯的一種方式,它非常的詳細而且非常的便捷


man命令其實是調用/usr/share/man/[man1-mann] 中的對應命令的手冊,再解壓到臨時目錄,然后使用less來進行顯示**

man 章節

1:  用戶命令
2:  系統調用
3: C 庫調用
4:  設備文件及特殊文件
5:  配置文件格式
6:  游戲
7:  雜項
8:  管理類的命令
9 :Linux  內核API

幫助手冊中一般遵循相關格式進行編寫,我們簡要的說明一下相關段落及作用

NAME:簡要的說明命令的名稱和作用 
SYSNOPSIS:命令的簡要使用幫助 
DESCRIPTION:一些參數或選項的簡要說明 
OPTIONS:選項 
AUTHOR:作者 
REPORTING BUGS:提供BUG的地址

通過info 命令查看幫助

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

有超鏈接穩文檔,info是信息頁,提供作者、版本,什么時候發布等更詳細信息,man手冊是告訴你怎么用

[root@localhost ~]# info ls

使用軟件自帶的幫助文檔來獲取幫助

在Linux中相關軟件自帶的幫助文檔在/usr/share/doc/Software-Version/ 中可以查看是否有REDME或者INSTALL等文檔提供相關幫助信息

通過在線文檔獲取幫助

現在命令和配置文件網上一搜就有很多版本,可供參考,權威還是官方的比較靠譜 
紅帽知識庫和官方在線文檔 
http://kbase.redhat.com 
http://www.redhat.com/docs 
http://access.redhat.com

使用網站和搜索

http://tldp.org 
http://www.slideshare.net 
http://www.google.com 
Openstack filetype:pdf 
rhca site:redhat.com/docs

原創文章,作者:M20_he,如若轉載,請注明出處:http://www.www58058.com/42926

(0)
M20_heM20_he
上一篇 2016-09-05
下一篇 2016-09-05

相關推薦

  • iptables實驗3 關于內網外網的地址轉換及端口轉換

    地址屬于內核,而不屬于網卡?。。?!     網絡防火墻的實現(主要是forward鏈) 172.16.100.68(A)和172.16.100.67(B) 192.168.12.10(B)和192.168.12.77(C)(VNET2) B作為C的網關   配置B主機的網卡一個為192.168.1.72,另一個為172.16.2…

    Linux干貨 2016-10-30
  • 如何在微軟云上搭建mysql主從

    大家好: 今天我分享下在生產環境的微軟云服務器上如何搭建mysql主從: 環境如下圖: 我把cnux06-testing設為Mysql主服務器,暫時沒需求的cnux04-web1db2設為Mysql從服務器 1–首先要在master上開啟binlog日志功能并使主從庫中的 server-id保持不同 操作步驟如下: A: 先查看mysql的主目錄…

    Linux干貨 2017-02-14
  • Nginx/LVS/HAProxy負載均衡軟件優缺點總結

    Nginx/LVS/HAProxy簡單介紹:   Nginx:專為性能優化而開發,性能是其最重要的考量,實現上非常注重效率 。它支持內核Poll模型,能經受高負載的考驗,有報告表明能支持高達 50,000個并發連接數。 LVS:使用Linux內核集群實現一個高性能、高可用的負載均衡服務器,具有很好的可伸縮性(Scalability)、可靠性(Rel…

    2017-06-24
  • Linux 壓縮、解壓縮和打包工具

        前言:你是否曾經因為某個文件占用空間較大,而空間緊缺的U盤無法存放此文件。你是否曾經因為軟件里有太多文件而不方便復制和攜帶。你是否曾因需要備份太過零散而頭疼。那么基于“文件壓縮和打包”的技術因此出現。下面介紹下Linux下關于壓縮、解壓縮和打包的工具及使用。 一、相關術語的原理和意義   &…

    Linux干貨 2015-07-15
  • 如何查看當前系統版本的版本號

    作為一名系統管理員,了解系統版本號是必然。因為不同大版本之間的命令和啟動流程等之間有很大的差異;     一、在/etc/system-release 里面查看         ~]#ls -l /etc/system-release &n…

    Linux干貨 2016-07-29
  • 網卡別名和bonding——讓你的網絡接口更加穩定

    網卡配置文件: 1、IP/NETMASK/GW/DNS等屬性的配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE     IFACE:接口名稱 2、路由的相關配置文件(默認無此文件):/etc/sysconfig/network-scripts/route-IFACE 3、配置文件/etc/sy…

    Linux干貨 2016-09-05
欧美性久久久久