1. 程式人生 > >linux 命令行簡介

linux 命令行簡介

當前 版本信息 1.5 inux 名稱 tps 令行 images ffffff

1、基本格式:
[用戶名@主機名 目錄]#|$ 需要執行的命令
示例:
技術分享圖片

    說明: 
            1、#或者$只出現一個,#表示當前登陸的用戶是超級用戶,$表示當前登陸的是普通用戶。
            2、上例中的limonero表示當前登陸的用戶是limonero用戶,$表示這個用戶是一個普通用戶。
            3、@後面的名稱表示當前用戶登陸的主機名稱,即登陸的服務器的名稱。
            4、[]中最後一部分表示當前登陸的用戶現在所處的目錄,即在系統中的位置。

2、命令行格式的基本配置:使用PS1進行配置
#查看當前格式的命令: set|grep PS1

示例:
技術分享圖片

    配置方式:
            全局配置文件: /etc/bashrc或者/etc/profile文件中進行配置
            在文件中定義自己的PS1變量的值就可以。
            格式: export PS1 = “格式(這裏的格式需要參考man bash完成)” 
            例如: export PS1=‘[\u@\h \W]\$‘
            常用的特殊符號的意義:
                ?\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"
                \H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
                  \h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略
                  \t :顯示時間為24小時格式,如:HH:MM:SS
                  \T :顯示時間為12小時格式
                  \A :顯示時間為24小時格式:HH:MM
                  \u :當前用戶的賬號名稱
                  \v :BASH的版本信息
                  \w :完整的工作目錄名稱。家目錄會以 ~代替
                  \W :利用basename取得工作目錄名稱,所以只會列出最後一個目錄
                  \# :下達的第幾個命令
                  \$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$

linux 命令行簡介