Linux第1-5天的基礎命令。

 

  • alias 是顯示當前shell中所有別名。
  • 我們可以將一些常用且較長的命令進行簡化,就是別名。
  • alias 新的命令 = ‘原命令’ ????unalias 刪除別名
  • -p? 是查看系統中已經設置的別名

 

  • bc?? 是linux中的計算器語言??? ^C? 退出

 

  • clock 顯示硬件時間
  • -s 使系統時間和硬件時間同步
  • -w是硬件時間和系統時間同步

 

  • ?date? 顯示系統時間
  • date +“%Y-%m-%d”?? 顯示時間格式
  • date +%Y%m%d??????????????????? 顯示前天年月日
  • date -d “+1 day” +%Y%m%d?????? 顯示前一天的日期
  • date -d “-1 day” +%Y%m%d?????? 顯示后一天的日期

 

  • who ? ? 顯示目前登錄系統的用戶信息

 

  • whoami ? ?顯示當前用戶名

 

  • hostname ? ? 顯示當前主機名

 

  • tty ? ? ? ?顯示當前終端設備

 

  • uname -r ? ? 查看內核版本

 

  • pwd????? 顯示當前用戶工作目錄

 

  • df ? ? ? ?顯示當前磁盤上可用的磁盤空間
  • -h? 以KB以上的單位來顯示

 

  • enable?? 查看內部命令
  • -n? 禁止使用此內部命令
  • enable + c? 啟動此內部命令

 

  • type???? 用來查看內外部命令

 

  • lsblkl??? 查看塊設備情況

 

  • free????? 查看內存大小

 

  • fdisk???? 查看磁盤分區

 

  • cd????? 切換目錄

 

  • ls ? ? 查看文件
  • -a 顯示包含隱藏文件
    -l (ll) 顯示額外的信息
    -d 只顯示文件不顯示文件內容
    -R 目錄遞歸通過
    -ld 目錄和符號鏈接信息
    -1 文件分行顯示
    -S 按從大到小排序顯示
  • touch有兩個功能:
  • 一是用來創建新的空文件
  • 二是用于把已存在文件的時間標簽更新為系統當前的時間(默認方式),它們的數據將原封不動地保留下來
  • -a 僅改變atime和ctime
  • -m 僅改變mtime和ctime
  • -t 指定atime和mtime的時間戳
  • -c 如果文件不存在,則不創建

 

  • history? 查命令歷史文件
  • ! + 歷史命令序號??? 執行此命令
  • -c? 清空當前歷史命令
  • n??? 顯示最新的n條命令

 

  • rz ? ? ? ? ? 安裝windows中的文件包

 

  • passwd ? ? 用來修改密碼口令

 

  • shutdown ? ?用來系統關機

 

  • echo? 是在顯示器上顯示一段文字
  • echo $PS1? 即顯示提示符修改格式
  • 使用 -e 選項時
  • \a 發出警告聲;
  • \b 刪除前一個字符;
  • \c 最后不加上換行符號;
  • \f 換行但光標仍舊停留在原來的位置;
  • \n 換行且光標移至行首;
  • \r 光標移至行首,但不換行;
  • \t 插入tab;
  • \v 與\f相同;
  • \\ 插入\字符;
  • \nnn 插入nnn(八進制)所代表的ASCII字符
  • echo $PS1?? 即顯示提示符修改格式
  • PS1=”\[\e[31m\][\u@\h \W]\\$\[\e[0m\]”
  • 改變數字即改變名稱(提示符)顏色

 

  • 使用幫助:
  • 查看命令的作用???? whatis +命令
  • 查 看內命令??????? help +命令
  • 查看外部命令??????? 命令+ –help
  • 查看所有命令幫助???? man? +命令
  • -f 只查看作用

 

  • Mkdir????? 創建目錄
  • -p?? 遞增創建目錄,存在于不報錯且可自動創建所需的各目錄
  • -v?? 顯示詳細信息
  • -m?? 創建目錄時直接指定權限
  • Rmdir?????? 刪除目錄
  • -p? 遞歸刪除浮空目錄
  • -v? 顯示詳細信息

 

  • Rm?????? 刪除
  • -r? 遞歸刪除目錄樹
  • -f? 強制刪除
  • -I? 交互式刪除

 

  • Stat???? 查看文件,目錄的狀態 屬性 時間

 

  • Cp??? 復制
  • -r?? 遞歸復制目錄及其內容,把文件夾中的所有文件改名復制
  • -a?? 保留原有權限
  • -I?? 覆蓋復制時 防丟失
  • -d?? 不復制源文件,只復制鏈接

 

  • Mv??? 剪切
  • -I 交互式
  • -f 強制

 

  • Tree??? 以樹的形狀顯示
  • -d? 只顯示目錄
  • -L? 指定顯示的層級數目
  • -P? 只顯示有指定patter匹配到的路徑

 

  • File?? 查看文件類型
  • -b? 列出文件的辨識結果
  • -f?? filelist 列出文件filelist中文名的文件類型
  • -F 使用指點分隔符號替換輸出文件名后默認的”:”分隔符
  • -L 查看對應軟連接對應文件的文件類型

 

  • ln??????? 創建硬鏈接?? :一個文件多個名字
  • -s? 創建軟鏈接?? :一個文件對應快捷方式,不同文件

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/93947

(2)
kar.98k_kar.98k_
上一篇 2018-03-31
下一篇 2018-03-31

相關推薦

  • 學習筆記(16)

    學習筆記

    Linux筆記 2018-05-06
  • N31-5

    rpm包管理、計劃和周期任務、sed命令

    Linux筆記 2018-07-18
  • linux第二周

    總結

    Linux筆記 2018-04-08
  • linux練氣篇

    1、描述計算機的組成及其功能。
    2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。
    4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
    5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。
    6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定

    Linux筆記 2018-05-12
  • ansible httpd

    卸載服務ansible all -m shell -a ‘yum -y remove nginx’ 檢查用戶 組 uid gidansible all -m shell -a ‘getent passwd nginx’ansible all -m shell -a ‘getent group ngi…

    Linux筆記 2018-07-23
欧美性久久久久