顯示提示符格式
修改提示符格式
確定好自己喜歡的格式
查看有沒有.bashrc這個文件
進入 .bashrc文件
編輯 .bashrc文件,添加字符格式
wq保存退出,查看是否寫入成功
重新連接,成功
用來顯示指定命令的類型,判斷給出的指令是內部指令還是外部指令
在shell中可執行的命令種類
1.內部命令:由shell自帶的,而且通過某命令形式提供
2.外部命令 在文件系統路徑下有對應的可執行程序文件
格式: alias NAME='VALUE'
取消別名:unalias [-a] NAME
設置命令別名為bkmysql,實現拷貝/etc/my.cnf為/home/back/my.cnf.bak,設置后查看別名
例:把上例中別名設置寫在配置?件?,永久?效,再次查看
例:不使用ls的別名
取消別名
顯示日期時間
-d<字符串>:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;
-s<字符串>:根據字符串來設置日期與時間。字符串前后必須加上雙引號;
-u: 顯示GMT;
--help:在線幫助;
--version:顯示版本信息
日期格式字符串列表:
設定?期為2018年5?24?,11點27份30秒
顯示當前時間
顯示當前月日歷
顯示當前一整年的日歷
格式化輸出:
date +"%Y-%m-%d"
2009-12-07
輸出昨天日期
date -d "1 day ago" +"%Y-%m-%d"
2012-11-19
2秒后輸出
date -d "2 second" +"%Y-%m-%d %H:%M.%S"
2012-11-20 14:21.31
傳說中的 1234567890 秒
date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"
2009-02-13 23:02:30
普通轉格式
date -d "2009-12-12" +"%Y/%m/%d %H:%M.%S"
2009/12/12 00:00.00
apache格式轉換
date -d "Dec 5, 2009 12:00:37 AM" +"%Y-%m-%d %H:%M.%S"
2009-12-05 00:00.37
格式轉換后時間游走
date -d "Dec 5, 2009 12:00:37 AM 2 year ago" +"%Y-%m-%d %H:%M.%S"
2007-12-05 00:00.37
加減操作
date +%Y%m%d //顯示前天年月日
date -d "+1 day" +%Y%m%d //顯示前一天的日期
date -d "-1 day" +%Y%m%d //顯示后一天的日期
date -d "-1 month" +%Y%m%d //顯示上一月的日期
date -d "+1 month" +%Y%m%d //顯示下一月的日期
date -d "-1 year" +%Y%m%d //顯示前一年的日期
date -d "+1 year" +%Y%m%d //顯示下一年的日期
設定時間
date -s //設置當前時間,只有root權限才能設置,其他只能查看
date -s 20120523 //設置成20120523,這樣會把具體時間設置成空00:00:00
date -s 01:01:01 //設置具體時間,不會對日期做更改
date -s "01:01:01 2012-05-23" //這樣可以設置全部時間
date -s "01:01:01 20120523" //這樣可以設置全部時間
date -s "2012-05-23 01:01:01" //這樣可以設置全部時間
date -s "20120523 01:01:01" //這樣可以設置全部時間
有時需要檢查一組命令花費的時間,舉例:
#!/bin/bash
start=$(date +%s)
nmap man.linuxde.net &> /dev/null
end=$(date +%s)
difference=$(( end - start ))
echo $difference seconds.
關機:halt,poweroff
重啟:reboot
關機或重啟:shutdown
常用選項:-h:相當于halt關機命令
例:whoami命令查看當前登錄系統的?戶
例:who命令查看當前所有系統登錄的?戶
例: w顯?系統當前使?登錄會話及所做操作
用于在shell中打印shell變量的值,或者直接輸出指定的字符串
常用選項:
-n:不自動換行
-e:啟用\字符的解釋功能
例 : 顯示字符abc
例:顯?PATH變量的值
例: 顯?abc不換?
命令?擴展:$()或``
例: 把?個命令的輸出打印給另?個命令的參數
大括號擴展:{ }
例: 數字、字符擴展
功能:為了減少?戶輸?完整的命令或路徑,??動顯?出來。系統會根據現有環境,?動搜尋匹配的字符, 如果單擊?次Tab鍵,能找出匹配項,則顯?;如果不能,可以敲擊兩次Tab鍵,列出可選擇的項?,但如果 沒有列出項?,則說明?匹配項。
命令歷史
配置?件:~/.bash_histroy
例:分別演??種常用?法:
調?上?次命令最后?個參數:
1.輸?:!$
2.按Esc鍵松開后,再按.(點號)
系統默認的環境變量都使??寫字?,顯?環境變量的內容,則需要使?echo $環境變量名稱的形式查看其 值。?要想修改或設置環境變量,有兩種?法,?種是可直接在命令?使?export命令?式設置環境變量,則?即?效,退出shell登錄或服務器重啟失效,另?種是把export命令設置環境變量代碼寫到配置?件?,重讀 配置?件則永久?效。重讀配置?件?效有兩種?法:?種是使?source命令重讀配置?件?效,另?種使? 點號。
例:查看命令歷史記錄條數
例: 臨時修改環境變量歷史記錄條數為2000:
例:永久修改環境變量歷史記錄條數為2000
或使?點號使配置?件永久?效:
顯?歷史?件保存的完整路徑:
查看歷史?件記錄歷史的條數:
HISTTIMEFRMAT:歷史命令記錄的格式:
例: 設置歷史命令顯?執?的?期和時間
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
名稱欄目:Linux零碎基礎命令-創新互聯
文章來源:http://vcdvsql.cn/article26/ddhejg.html
成都網站建設公司_創新互聯,為您提供做網站、電子商務、網頁設計公司、軟件開發、網站設計、營銷型網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯