最近了解到的命令

ssh:secure  shell

shell  人機交互的語言
查詢當前系統使用了哪個shell(接口程序)
echo $SHELL
查詢當前系統已安裝的所有shell
cat /etc/shells
Shell提示符
whoami 顯示當前的登錄用戶名
hostname 顯示當前的主機名     
pwd 顯示當前的工作目錄。
PS1=”[\u@(magedu)\h \W]\$ “
\u顯示用戶名稱
\h顯示主機名稱(簡稱)
\H顯示主機名稱(全稱)
\W當前工作目錄(絕對路徑)root使用
\w 當前工作目錄(basename)普通用戶使用
\$ 如果當前用戶是root,則插入字符#;否則插入字符$

PS1=”\[\e[33m\][\u@\h \W]\\$ \[\e[0m\]”

linux 下的shell:sh,ksh ,IBM
cd  進入當前的工作目錄
pwd 顯示當前的工作目錄(目錄不完整)
~ 代表用戶的家目錄

代表當前為超級管理員(root)

$代表普通用戶
echo查看變量
w 查看已使用過的命令
tty(虛擬終端) 顯示按f2,f3,f4,f5,f6進入命令頁面
command:
    【參數】:命令作用對象
    【選項】:修改命令功能
長選項如 —help
;多個命令可以用分號隔開,可以按順序執行多條命令。(不會判斷上一條命令是否執行,只判斷命令執行結果)

\  表示換行

bios 基本輸入輸出系統
CMOS電池 給 BIOS供電
時間:
hwclock 查詢硬時間
-w 將軟時間寫入硬時間
-s 將軟時間和硬時間同步
(timedatect)時區:
centos6: ln -f /usr/share/zoneinfo/Asia/ Shanghai /etc/localtime
ln -f /usr/share/zoneinfo/America/New_York /etc/localtime
Centos7:
timedatect1  顯示當前的時區
 timedatect1  list-timezones 查看所有時區
timedatect1 set-timezone  Asia/Shanghai  設置時間為指定時區

cal 顯示當月日歷
cal  –y 顯示當前日歷
cal yyyy 顯示指定年的日歷
cal -3 顯示上個月當月下個月的日歷
cal -1 同cal 顯示當月日歷

cal mm yyyy 顯示指定年,月的日歷

內部和外部命令
type  command  查詢某個命令為內部還是外部命令
enable 
      -a  查看所有內部命令
enable 顯示所有啟用的內部命令
enable |wc -l 統計啟用的內部命令數量
enable COMMAND 啟動一個內部命令
enable -n 顯示所有被禁用的內部命令
enable -n |wc -l 統計被禁用的內部命令數量
enable -n COMMAND 禁用一個內部命令
whereis或which
      僅顯示命令作為外部命令的路徑
alias >內部>hash>PATH>command not find
hash  顯示所有的緩存
    -r 清空所有緩存
    -l 顯示當前被hash的外部命令,包含別名(nano,hostname)
    -n 設置別名
    -d 刪除指定別名的hash信息
    -t 顯示指定別名對應的路徑

    -p /…/…. name  手動增加一個hash緩存

alias  顯看當前已定義的別名
alias aliname=’command [-x] [….]’ 定義別名(例如
alias  copy=’cp -i’)
unalias aliname 取消別名定義。

unalias -a 取消所有別名

每個用戶都有自己的家目錄,有且只有一個。位置在/home/username 
root用戶的家目錄在/root下。
~ 表示用戶的家目錄。
~/.bashrc  只對當前用戶有效
/etc/bashrc  對所有用戶有效
\command ‘command’ /path/command  執行命令不受別名影響 。

Halt/Poweroff 關機
reboot
shutdown –r=reboot
shutdown–h=halt&poweroff
shutdown +1  1分鐘后關機
shutdown +m  m分鐘后關機
shutdown xx  xx絕對時間到達時關機

shutdown –c  取消計劃關機

修改頁面字體顏色:
ls
nano .bashrc存儲顏色的配置文件
PSl=”\[\e[顏色對應的數字m\][\u@\h\W]\\$\[\e[顏色對應的數字m\]”
   ^g 表示Ctrl+g
^x 表示Ctrl+x
$( ):引用命令執行的結果
$[ ]:進行四則運算
${ }:”$變量名” 引用變量,同時限定變量名的范圍
{ }打印重復字符串的簡化形式
例子:touch {a,b,c},{1,2,3}  a1,a2,a3,b1,b2,b3,c1,c2,c3

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

(1)
zenyanxiaozenyanxiao
上一篇 2017-07-13 20:40
下一篇 2017-07-13 21:11

相關推薦

  • 一步到位實現zabbix安裝

    簡介 zabbix是一個基于WEB界面的提供分布式網絡監視功能的企業級的開源解決方案。相對于cacti和nagios而言,zabbix最大的特點是分布式監控,自動發現,自定義監控項目。 一、監控系統所具備的四個要素 1、數據采集       zabbix采集數據的手段有SNMP、zabbix的Agent、IPMI ag…

    2015-03-02
  • 關于until循環在shell腳本中的實際應用

    Until循環在shell腳本中的實際應用 1、每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統 2、隨機生成10以內的數字,實現猜字游戲,提示比較大或小,相等則退出 3、編寫腳本,求100以內所有正整數之和 4、編寫腳本,通過ping命令探測1…

    Linux干貨 2016-08-18
  • Linux運維基礎2

    shell編程

    Linux干貨 2018-03-19
  • 馬哥linux 0801作業

    將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中 2.將當前系統登錄用戶的信息轉換為大寫后保存至/tmp/who.out文件中 3.一個linux用戶給root發郵件,要求郵件標題為"help",郵件正文如下: Hello,I am 用戶名,the system version is here,ple…

    Linux干貨 2016-08-04
  • 1019作業

    1019作業 柴震 軟連接 硬連接 軟連接和硬鏈接的區別 屬性與定義: 硬鏈接:新建的文件是已經存在的文件的一個別名,所以創建時鏈接數遞增;而且當原文件刪除時,新建的鏈接文件仍然可以使用,因其直接對應于數據塊。 軟鏈接:也稱為符號鏈接。新建的鏈接文件以“路徑”的形式來表示另一個文件,其大小為指向的路徑字符串的長度,不增加或減少目標文件in…

    Linux干貨 2016-10-19
  • 網絡基礎

    計算機網絡     計算機網絡,是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。 1、網絡通信設備     網絡通信設備種類繁多,且日新月異,網絡通信設備通常由網絡線纜、網卡、集線器、中繼器、網橋、交換機、路由器等組成。 網橋(Bri…

    Linux干貨 2016-12-16
欧美性久久久久