最近了解到的命令

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
下一篇 2017-07-13

相關推薦

  • Linux基礎:計算機的組成及其功能

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

    2017-12-07
  • Linux系統結構 詳解

    Linux系統一般有4個主要部分: 內核、shell、文件系統和應用程序。內核、shell和文件系統一起形成了基本的操作系統結構,它們使得用戶可以運行程序、管理文件并使用系統。部分層次結構如圖1-1所示。  1. linux內核         內核是操作系統的核心,具有很多最基本功能,它負責管理系…

    Linux干貨 2015-04-13
  • linux 用戶與組管理詳解

    ##用戶與組的分類 Linux系統對用戶分配如下: -系統管理員:root -普通用戶:普通用戶分為以下兩種           系統用戶:系統用戶通常是不可登陸的,執行某些服務及進程的帳號           登錄用戶:一般用戶,    …

    Linux干貨 2017-04-05
  • iptables:iptables工具詳解

    之前的博客聊了關于iptables防火墻工作原理的相關介紹, 本片將詳細介紹iptables的使用。 一、 iptables 查看鏈表,創建鏈表,類命令     1. iptables [-t table] -N chain : 創建一條自定義規則的鏈      #&n…

    Linux干貨 2015-08-06
  • 8.1作業

    創建用戶gentoo,附加組為bin和root,默認shell為/bin/csh,注釋信息為“Gentoo Distribution” [root@localhost wang]# useradd -G bin,root -s /bin/csh -c "Gentoo&n…

    Linux干貨 2016-08-02
  • 由Linux中一個小問題引發的思考

    一、一個小問題 1、在學習Linux中我們經常會遇到很多有趣的小問題,今天筆者就遇到了一個很有意思的小問題,現在分享給大家:      “如何在本機字符終端登陸時,除顯示原有信息外,再顯示當前終端號,時間和主機名?” 2、實現方法如下:      輸入vim /etc/…

    2017-07-16
欧美性久久久久