linux基礎命令

      
  轉眼已經過了一周,在南老師的悉心指導下,我學會了一些基礎的LINUX命令,下面做一下本周小結。

命令1:tty、who am i、whoami、w 作用:查看當前登錄信息

           終端傳遞信息 echo hello > /dev/pts/0
           終端廣播 wall hi

命令2:nano gedit 作用:文本編譯器

           使用命令“nano 文件名稱”即可對文件進行編譯,gedit亦是如此。

命令3:hostname 作用:顯示當前的主機名 

           hostname 顯示主機名

命令4:pwd 作用:顯示當前工作目錄 

           pwd 顯示當前工作目錄

命令5:type 作用:判斷內部外部命令  

           type commoand 顯示目錄則為外部命令,否則是內部命令

命令6:enable 作用:顯示所有內部命令 

           enable |wc -l 統計啟用的內部命令數量
           enable -a 顯示所有內部命令
           enable -a |wc -l 統計所有的內部命令數量
           enable COMMAND 啟動一個內部命令
           enable -n 顯示所有被禁用的內部命令
           enable -n |wc -l 禁用一個內部命令

命令7:hash 作用:顯示當前被hash的外部命令 

           hash -l 顯示當前被hash的外部命令,包含別名
           hash -p /…/…. name  手動增加一個hash緩存
           hash -d name 刪除一個hash
           hash -r 清空所有的hash

命令8:alias 作用:顯示已經定義的命令別名 

           優先級:alias > 內部命令> hash > PATH > command not find
           alias aliname=’command [-x] [….]’ 定義別名
           unalias aliname 取消別名定義。
           unalias -a 取消所有別名

命令9:date 作用:查看日期  ##

           date +%F  顯示年月日  2017-7-13
           date +%T  顯示時分秒  16:54:22
           date +%Y  年            2017
           date +%m  月            7
           date +%d  日            13
           date +%H  時            16
           date +%M  分            54
           date +%S  從1970-01-01 00:00到現在的時間
           date +%s  秒            22
           date +%w  星期        3
           date +%a  英文星期    Wed
           date MMDDHHmmYYYY[.SS]       重置時間
           date -s ‘yyyy-mm-dd hh:mm:ss’重置時間

命令10:hwclock 作用:查示硬件時間(BIOS時間) ##

           hwclock -s 將硬件時間寫入軟件時間(系統時間)
           hwclock -w 將軟件時間寫入硬件時間

命令11:修改時區  ##

           Centos6 
                ln -f /usr/share/zoneinfo/America/New_York /etc/localtime 
                ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
           Centos7
                timedatectl 查看當前時區
                timedatectl list-timezone 查看所有的時區 
                timedatectl set-timezone America/New_York
                timedatectl set-timezone Asia/Shanghai

命令12:cal 作用:查看日歷 ##

           cal yyyy 顯示指定年的日歷
           cal -y 顯示當年的日歷
           cal -3 顯示上個月當月下個月的日歷
           cal -1 同cal 顯示當月日歷
           cal mm yyyy 顯示指定年,月的日歷

命令13:關機重啟命令 ##

           halt & poweroff 關機
           reboot 重啟
               reboot -f 直接斷電源再重啟。
           shutdown 
               shutdown -r 重啟
               shutdown -h 關機
               shutdown +0 直接關機
               shutdown +xx xx分鐘后關機
               shutdown hh:mm  指定時間關機
               shutdown -c 取消關機(在另一個終端執行)

命令14:screen 作用:后臺運行程序 ##

           screen 進入screen 名字以當前終端名.主機名前綴
           screen -S screenname 
           screen -ls 或 –list 查看當前所有的screen
           screen -r screenname 進入一個screen
           ctrl+d 或 exit 退出當前screen(會話)

命令15:echo 作用:輸出 ##

           echo -n 不換行
           echo -E (default) 不解釋\
           echo -e 解釋\
           echo \a 報警
           echo \b 退格
           echo \c 不換行
           echo \n 換行,從行首輸入
           echo \r 移動行首但不換行
           echo \t 輸入tab
           echo \ 輸入一個\

命令16:$ 作用:解釋變量 ##

           $ 變量名 引用變量的值    
           $ ()或“    引用命令執行的結果
           $ [] 運算
           $ {變量名}或”$變量名” 當變量名的起止不分明時,用來劃定變量名的范圍,同時引用變量

命令17:{} 作用:補充{}內的內容 ##

           {a..z} 表示引用指定范圍的字母
           {1..9999} 表示引用指定范圍的數字
           {1,3,5} 表示分別引用每一個字符

命令18:tab 作用:補齊目錄名或者列出文件 ##

           \2TAB 把根下的所有文件列出
           ~2TAB 家目錄下的所有文件列出
           .2TAB 當前目錄下的所有文件列出,包含隱藏文件
           *2TAB 當前目錄下的所有文件列出,不包含隱藏文件
           $2TAB 顯示當前所有的環境變量。

命令19:history 作用:查看歷史命令 ##

           history [-c] [-d offset] [n]
           history -anrw [filename]
           history -ps arg [arg…]
           history -c: 清空命令歷史
           history -d    offset: 刪除歷史中指定的第offset個命令
           history n: 顯示最近的n條歷史
           history -a: 追加本次會話新執行的命令歷史列表至歷史文件
           history -n: 讀歷史文件中未讀過的行到歷史列表
           history -r: 讀歷史文件附加到歷史列表
           history -w: 保存歷史列表到指定的歷史文件
           history -p: 展開歷史參數成多行,但不存在歷史列表中
           history -s: 展開歷史參數成一行,附加在歷史列表后

命令20:ls 作用:查看當前目錄下所有文件 ##

           ls -a 顯示所有文件
           ls -A 顯示所有文件,除.、..
           ls -l 長列出
           -rw-r–r–. 1 root root 2193 Jul 14 17:28 passwd
           文件類型|owner權限group權限other權限|硬鏈接數|owner|group|文件大小(bytes)|mtime|文件名
           ls -R 遞歸
           ls -ld 顯示指定目錄的詳細信息。
           ls -1 豎顯示
           ls -S 按文件大小降序排列
           ls -t 按修改時間(mtime)從新到舊排列
           ls -ut 按訪問時間(atime) 從新到舊排列
           ls -U 按文件存放的先后順序
           ls -X 按文件后綴排序
           ls -i 顯示文件的inode號
           ls -Z 顯示文件的context值

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

(0)
Mr.DONGMr.DONG
上一篇 2017-07-15
下一篇 2017-07-15

相關推薦

  • LVS實現

    一 LVS-NAT實驗前的準備 操作系統:CentOS 6.7 64位 配置防火墻,iptables –F 清理防火墻規則或者關閉iptables 關閉SELINUX, setenforce 0  #立即生效(實際是寬容模式) Director ip:172.16.2.1  VIP:192.168.1.8 RS1 ip:172.16.2.…

    Linux干貨 2016-12-29
  • Linux任務計劃,周期性任務執行詳解

    Linux任務計劃,周期性任務執行 概述 本章將為大家介紹一些任務計劃和周期性任務計劃執行相關內容任務計劃的分類主要有由兩種    未來的某時間點執行一次某任務:at,batch    周期性運行某任務:crontab具體分為三個方面來說明:    1、at計劃任務    2、c…

    Linux干貨 2016-09-27
  • 96-Mariadb-1

        一. MariaDB or MySQL基礎知識                   層次模型 –> 網狀模型 –> …

    2016-11-18
  • linux時間

    linux有兩個時間:     系統時間和硬件時間 系統時間: 最簡單的使用date命令顯示當前系統的時間,命令行輸入date。 # date Thu Jun  2 17:11:48 CST 2016 date的具體使用方式:     1. date格式顯示:date …

    Linux干貨 2016-06-03
  • 從Linux小白到大牛——與狼共舞的日子12(上)

    馬哥教育網絡班21期+第12周課程練習 1、請描述一次完整的http請求處理過程; 1)建立或處理連接:客戶端發送http請求報文,服務器端接收或拒絕請求; 2)接收請求:服務器端接收來自客戶端對某些資源的請求; 3)處理請求:服務器端解析客戶端請求報文,獲取客戶端請求的資源及請求方法等信息; 4)訪問資源:服務器端獲取客戶端請求的資源; 5)構建響應報文;…

    Linux干貨 2016-12-26
  • history

    history命令詳解

    Linux干貨 2018-02-28

評論列表(2條)

  • yunyunyu
    yunyunyu 2017-07-15 17:37

    命令6中有個錯誤:enable -n COMMAND才是禁用一個內部命令,而enable -n |wc -l 是統計被禁用的內部命令的數量,望改正哈^-^

    • Mr.DONG
      Mr.DONG 2017-07-15 20:06

      @yunyunyu
      謝謝指正,已改正!

欧美性久久久久