一些基礎命令的基本用法介紹

節選一部分常用參數用法

基礎命令

tty 切換X Window或命令行模式
Ctrl+Alt+F1~F6  tty1~tty6文字界面
Ctrl+Alt+F7  圖形界面
startx
登錄圖形界面系統
date 日期
date +%Y/%m/%d  當前日期
date +%H:%M
cal 月歷
cal  當前月歷
cal YEAR  該年年歷
cal MONTH YEAR 具體月歷
hwclock 修改時間
-s  硬件時間為準修改系統時間
-w  系統時間為準修改硬件時間

關機命令

shutdown 關機
-h #  多久后關機,#可為now,+數字,時間
-r #  多久后重啟
-k # WORD 不關機,發出關機警告
reboot 重啟
halt 關機
poweroff 關機

文件目錄查看與管理

ls 查看文件屬性
-a  顯示所有文件包括隱藏文件
-A  顯示所有文件不包括.和..
-l  查看文件屬性
-h  單位換算
-d  查看目錄自身,不查文件
-r  逆序顯示
-R  遞歸顯示
file
查看文件基本數據
cat 由第一行開始顯示文件內容
-A  相當于-vET
-b  列出行號不標空行
-E  用$顯示斷行字符
-n  打印行號并標空行
-T  顯示制表符
-v  顯示非打印特殊字符
tac
反向標示
cp 復制
-a  相當于-pdr
-d  僅文件屬性
-f  強制
-i  詢問是否覆蓋
-l  硬鏈接創建
-p  連文件屬性
-r  遞歸(目錄)
-s  約等于快捷方式
-u  如果跟目標文件有改動,更新
mv 移動
-f  強制
-i  詢問
-n  源文件較新,更新
rm 刪除
-f  強制
-i  詢問
-r  遞歸刪除
more 翻屏至文件尾部后自動退出
空格  下翻一頁
回車  下滾一行
/STRING  向下查詢
:f  顯示文件名、目前顯示的行數
q  退出
b或Ctrl+b  往回翻頁(只對文件有效,對管道無效)
less 能前后翻頁的查看命令
類似于man操作
head
-n #  取前面#行
tail
-n #  取后面#行
-f  持續檢測后續文件名直至Ctrl+c
touch 修改時間戳
-c  文件不存在時不創建
-a  僅僅修改atime
-m  僅僅修改mtime
-t YYMMDDhhmm 修改想要的時間
cd 切換目錄
cd  到家目錄
cd ~  到家目錄
cd ~USERNAME  到用戶家目錄
cd -  剛才文件夾
cd ..  上一層
cd 絕對路徑/相對路徑  往那里去
pwd 顯示目錄
-P  顯示完整目錄
mkdir 創建目錄
-p  遞歸創建
-m 權限 目錄  創建目錄并設置權限
rmdir 刪除目錄
-p  遞歸刪除

bash shell

type
顯示文件類型
echo 回顯
-n  不換行
-e  轉義符生效(\n  \t)
''  強引用
""  弱引用
alias 別名
alias NAME='COMMAND'
unalias 取消別名
unalias NAME
history 歷史命令

history有點復雜,此處詳細介紹

hisrory 列出歷史命令記錄
history #:顯示最近的#條命令

HISTSIZE:shell進程可保留的命令歷史的條數
HISTFILE:持久保存命令歷史的文件,保存在.bash_history
HISTFILESIZE:命令歷史文件的大小

history [-c] [-d 偏移量] [n] 
或 history -anrw [文件名] 
或 history -ps 參數 [參數...]

-c: 清空命令歷史;
-d offset:刪除指定命令歷史
-r: 從文件讀取命令歷史至歷史列表中
-w:把歷史列表中的命令追加至歷史文件中


調用命令歷史列表中的命令:
    !#:再一次執行歷史列表中的第#條命令
    !!:再一次執行上一條命令
    !STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令

調用上一條命令的最后一個參數:
    快捷鍵:ESC(按著不放).
    字符串:輸入!$,回車立即執行

控制命令歷史記錄的方式:
    環境變量:HISTCONTROL
    ignoredups:忽略重復的命令
    ignorespace:忽略以空白字符開頭的命令
    ignoreboth:以上兩者同時生效
例如:HISCONTROL=ignoredups

用戶

which
讀取命令路徑
whereis 尋找命令相關路徑
-b  搜索二進制程序路徑
-r  搜索使用手冊文件路徑
who 查看登錄用戶
-b  系統此次啟動時間
-r  運行級別
w
查看登錄用戶及其操作

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

(0)
N24_aHaoN24_aHao
上一篇 2016-10-31
下一篇 2016-10-31

相關推薦

  • 馬哥教育網絡班20期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who root     pts/0        2016-06-23&nb…

    Linux干貨 2016-06-29
  • redis主從復制(1)— 慢查詢導致復制中斷

    redis的異常行為是一件令人頭疼的問題。redis提供的錯誤日志只提供了一些server的運行狀態信息,而沒有server在故障現場的操作日志,比如執行了什么命令,命令操作對象的數據結構信息。如果redis也有mysql的slow-log,那么很多性能和故障問題也很容易處理。1、redis rdb在redis2.8版本以前,redis主從數據復制在生產上存…

    Linux干貨 2016-04-12
  • 馬哥教育網絡班22期+第5周課程練習

    week5: 1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@rs1 ~]# awk -F':' '$1 ~ /^(root|fedora|user1)/{print $1,$NF}' /etc/pa…

    Linux干貨 2016-09-08
  • 習題

    1.當用戶xiaoming對/testdir 目錄無執行權限時,意味著無法做哪些操作? 2.當用戶xiaoqiang對/testdir 目錄無讀權限時,意味著無法做哪些操作? 3.當用戶wangcai 對/testdir 目錄無寫權限時,該目錄下的只讀文件file1是否可修改和刪除? 4.復制/etc/fstab文件到/var/tmp下,設置文件所有者為wa…

    Linux干貨 2016-08-04
  • Linux磁盤和文件系統管理

    磁盤相關概念 設備類型: 塊設備(block):存取單位為塊,典型設備磁盤 字符設備(char):存取單位為字符,典型設備為鍵盤 設備文件: 關聯至一個設備驅動程序,進而能夠跟與之對應硬件設備進行通信。 如果存在兩個相同型號設備,使用兩個設備文件,但可能還會關聯到同一個驅動程序 設備文件只有元數據即屬性,沒有數據內容,屬于特殊文件類型 設備號碼: 主設備號:…

    Linux干貨 2016-06-09
  • 進程查看及管理

        在Linux系統中,觸發任意一個事件時,系統都會將它定義為一個進程,并且給予這個進程一個ID,稱為PID,同時依據觸發這個進程與用戶相關的屬性關系,給予這個PID一組有效的權限設置。 進程(Process)是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位,是操作系統結構的基礎。…

    Linux干貨 2016-11-27

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 17:19

    總結的不錯,希望你能熟知這些基礎的知識,加油!

欧美性久久久久