linux基礎命令

顯示當前系統正在使用的shell:echo ${SHELL}  注意$在這里表示輸出的內容是變量
命令提示符:prompt
[root@localhost ~]#

表示管理員用戶

$表示普通用戶
修改提示符格式
PS1=“[\e[31m][\u@\h \w]\$[\e[0m]”
\h 主機名簡稱
\H 主機名
\w 當前工作目錄
\W 當前工作目錄基名
\t 24小時時間格式
\T 12小時時間格式
! 命令歷史數
# 開機后命令歷史數
shell命令有兩類:
內部命令;shell自帶
help 內部命令列表
enable 顯示內部命令
      cmd 啟用內部命令
   -n cmd 禁用內部命令
   enable -n 查看所有禁用的內部命令
which -a 查看外部命令
hash 顯示緩存
    -l顯示hash緩存,可作為輸入使用
    -p path name 將命令全路徑path起別名為name
    -t name 打印緩存中name的路徑
    -d name 清除name 緩存
    -r 清除緩存
alias 顯示命令別名
      命令后以name=name1可以定義命令別名
unalias 取消命令別名
    -a 取消所有命令別名
date 顯示當前時間
     +%Y顯示年份
  +%d顯示日
  +%H顯示小時,以24小時制為準
  +%M顯示分鐘
  +%s顯示秒
  +%m顯示月份
  -d “-1 year” 顯示前一年的日期
  -d “+1 mouth” 顯示上月的日期
  設定當前時間格式按”月日時分年.秒“  
clock或者hwclock:顯示當前硬件時間
     -s以硬件時間為準,校正當前系統時間
  -w 以系統時間為準,校正當前硬件時間
cal 顯示日歷
nano 文本編輯
poweroff 立即關機,生產中要特別注意誤操作,生產基本不用
reboot重啟
shutdown +時間:表示多少時間后關機
     +hh 以指定的時間關機
who 顯示當前所有登錄有效用戶
screen 創建會話。生產基本不用
echo  顯示和輸出
  ”$NAME”強引用
  ’$NAME‘弱引用
$() 命令行擴展
${} 括號擴展
  例:$echo file {1,2,3}l
      file1 file2 file3
tab鍵 1.命令補全 。當輸入字符只有唯一對應的命令,則直接補全;否則再次按tab鍵則顯示相關命令列表
       2.路徑補全。當輸入字符只有唯一對應的路徑,則直接補全;否則再次按tab鍵則顯示相關路徑列表
command !^用上一個命令的第一個參數做下一個命令的參數
command !$用上一個命令的全部參數來做下一個命令的參數
command !et 用上一個命令的全部參數做下一個命令的參數
command !:n 用上一個命令的第n個參數做下一個命令的參數
command !n:^調用第n條命令的第一個參數
command !n:$調用第n條命令的最后一個參數
command !n:m調用第n條命令的第m個參數
command !n:
調用第n條命令的所有參數
!n 執行history命令輸出對應序號的第n條命令
!-n 執行histor命令中倒數第n個命令
!string 重復前一個以string開頭的命令
!?string 重復前一個包含string的命令
!string:p僅打印命令歷史,而不執行
!$:P 打印輸出!$的內容
ctrl-r 在命令歷史中搜索命令
ctrl+g 從歷史搜索模式退出
history
    -c清空歷史
 n顯示最近的n條歷史

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

(0)
hjw2017hjw2017
上一篇 2017-04-05 18:20
下一篇 2017-04-05 21:37

相關推薦

  • Linux系統中快捷鍵和man手冊講解

    1、Linux中的man手冊   man這個單詞的翻譯是男人的意思,但在Linux中是我們對于命令的幫助查找,我們知道在Linux中命令有很多,簡直浩瀚如海,我們不可能都能理解每個命令的意思。所以,Linux的幫助文件大大解決了我們對于命令的理解性。通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。 2、語法格式…

    Linux干貨 2016-10-17
  • Linux文件查找的使用方法

    文件查找的方法 locate命令       非實時查找(數據庫查找): locate查詢系統上預建的文件索引數據庫 /var/lib/mlocate/mlocate.db    依賴于事先構建的索引;索引的構建是在系統較為空閑時自動進行(周期性任務);管理員手動更新數據庫(updated…

    Linux干貨 2016-08-15
  • 馬哥教育21期網絡班—第11周課程+練習—-成長進行時–不退步–下

    3、描述DNS查詢過程以及DNS服務器類別。 DNS查詢過程主機—>查找互聯網上的主機 www.magedu.com—>聯系到自己指向的DNS服務器—>DNS服務器—>找根 .—>根返回給DNS服務器—>DNS找.com—>com返回給DNS—->DNS找ma…

    Linux干貨 2016-09-19
  • Ansible的基礎知識

    為什么要學習ansible:     ansible是自動化運維的一種工具,使用ansible可以一次性管理多臺主機,為多臺主機安裝或這執行相同或者不同的操作,省去了一臺臺主機去重復執行相同的任務,可以使用corn選項結合本機的crontab設置本主機的任務性計劃,比如,每天導出nginx的access.log和err…

    Linux干貨 2016-11-03
  • vi與vim的使用

    一、引言     在Linux中,vi(Visual Interface)是標準的編輯器,功能強大到不遜于任何最新的編輯器。無論在Linux中還是在Unix中,vi的使用方法都是完全相同的。vim(Vi Improved)在vi的基礎上增加了很多新特性。 二、模式     vim…

    Linux干貨 2016-08-11
  • 馬哥教育網絡班22期+第2周課程練習

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。     Linux上文件管理類命令常用的有:pwd、ls、cd、cp、touch、mv、rm、rmdir (1)pwd:顯示當前路徑,打印工作目錄(Print Working Directory) (2)ls:查看指定目錄下的內容 參數 說明 -a 列舉目錄中的…

    Linux干貨 2016-08-29
欧美性久久久久