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

節選一部分常用參數用法

基礎命令

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 11:37
下一篇 2016-10-31 12:00

相關推薦

  • VimTutor(上)

    柚子翻譯,如有理解錯誤或翻譯錯誤,請指正! VimTutor Vim是一款強大的文本編輯器,擁有多命令的特性,tutor解釋了其中大多數命令。 tutor是為了描述足夠多的Vim命令幫助你輕松使用Vim而被制作的,使Vim能成為一個可完成你所有工作意圖的編輯器。 完成tutor的內容大概需要25-30分鐘,所完成時間取決于你通過時間積累的經驗。 注意: 1.…

    Linux干貨 2015-10-18
  • 搭建緩存功能的WEB服務集群

    搭建緩存功能的WEB服務集群 實驗簡介 本文主要介紹雙主模型的nginx proxy高可用集群的搭建方式。實驗環境: 使用nfs服務器提供頁面數據共享 使用單獨的mariadb服務器提供關系型數據庫 使用兩臺httpd服務器處理動態的php和靜態頁面資源 使用兩臺nginx服務器處理圖片資源 使用兩臺varnish服務器作緩存處理 使用兩臺nginx作代理 …

    Linux干貨 2017-07-15
  • ansible高級應用

    上一篇博客介紹了ansible的基礎應用Modules,博客地址 http://www.www58058.com/14860 。這次介紹下Ansible的另一個核心模塊Playbooks。   Ansible的核心模塊:     Ansible core:   &nbs…

    Linux干貨 2016-04-18
  • DNS以及bind使用

    DNS以及域名分發布式數據庫相關知識      一、 DNS相關介紹           1. DNS(Domain Name Service):域名解析服務協議         &nbsp…

    2015-03-17
  • 配置HTTPS

    環境為CentOS 7.3、httpd2.4.6 一 搭建證書 CA 主機為192.168.29.3 client主機為 192.168.29.100 1 生成私鑰 [root@centos7 ~]# (umask 077 ; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096) Generating…

    2017-06-06
  • 慶祝馬哥成為51cto學院Linux運維金牌講師第一人

    講師何其多,金牌只一人(2016免費課程在底部) 某天,小編聽到: linuxer1:聽說51CTO學院評出了一個Linux金牌講師!只有一人呢! linuxer2:用腿想,就知道肯定是馬哥嘍! linuxer3:前段時間馬哥又分享了2016最新課時,限時免費學習呢!10086個贊!我和我的好基友們都在學習! linuxer4:馬哥的51CTO課程學員都兩百…

    2016-04-14

評論列表(1條)

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

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

欧美性久久久久