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 13:04
下一篇 2017-07-15 13:17

相關推薦

  • 開篇

    新人報道

    Linux干貨 2016-10-24
  • 加密類型及其相關算法

    加密類型及其相關算法 §·TCP/IP安全: ※·機密性: 數據在網絡上傳輸是明文傳輸(ftp,http,smtp,telnet): ※·數據的完整性: 數據在網絡上傳輸,不能被其它人篡改,保證數據的完整性: ※·身份驗證: 訪問的主機有一種機制可以表明就是你需要通信的主機。 ※·保證機密性:對數據進行加密。 ·如何加密:發送方通過轉換規(轉換算法)則把明文…

    Linux干貨 2016-09-06
  • 馬哥教育網絡班21期-第四周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp -a /etc/skel/ /home/tuser1 chmod -R 700 /home/tuser1/  2、編輯/etc/group文件,添加組hadoop。 echo "hadoop:x:2…

    Linux干貨 2016-08-05
  • 分布式文件系統之MogileFS

    MogileFS是一個開源的分布式文件存儲系統,由LiveJournal旗下的Danga Interactive公司開發。Danga團隊開發了包括 Memcached、MogileFS、Perlbal 等多個知名的開源項目。目前使用MogileFS 的公司非常多,如日本排名先前的幾個互聯公司及國內的yupoo(又拍)、digg、豆瓣、1號店、大眾點評、搜狗和…

    Linux干貨 2017-06-16
  • Linux網絡屬性配置的幾個命令

    Linux網絡屬性配置命令 ifcfg命令家族:ifconfig,route,netstat ifconfig命令:接口及地址查看和管理 ifconfig [INTERFACE] #ifconfig -a : 顯示所有接口,包括inactive狀態的接口 ifconfig interface [aftype] options | address … #i…

    Linux干貨 2017-05-09
  • Linux系統程序包管理—rpm

     概述:      本章內容:軟件的運行環境,軟件包基礎,rpm包管理,yum管理,定制yum倉庫,編譯安裝 一、軟件運行環境     1.□API:Application Programming Interface (應用程序開發接口)         &n…

    Linux干貨 2016-09-01

評論列表(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
      謝謝指正,已改正!

欧美性久久久久