Linux命令及快捷鍵小結
whoami 查看自己是誰 uname -r 查看內核版本號
-a 查看所有版本信息
cd . 切換到當前目錄
cd .. 切換到上一級目錄
cd ../.. 切換到上二級目錄
cd ../../.. 切換到上三級目錄
。。。。。。
cd – 切換到最近一次切換的目錄
cd /etc/yum.repos.d/ 在文件夾內修改或者新建一個.repo文件,指定以下內容
[base] 隨意
name=lk 隨意
baseurl=file:///lk 自己指定的新目錄
gpgcheck=0
dirname 獲取目錄名 從給定的包含絕對路徑的文件名中去除文件名(非目錄部分),然後返回剩下的路徑(目錄部分)
輸入:dirname /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networt-scripts
/etc/sysconfig/
掛載光盤 mount /dev/cdrom/新目錄 把光驅文件掛載到指定的新目錄上
23.tty也就是teletypewriter。可以查看哪些終端在連接 pts/1 … pts 是偽終端
也可以認為是虛擬終端,linux一般默認有6個,tty1-7,分別對應於alt-f1/f6,從f7開始,f7-f12是圖形終端,你可以同時開多個字符或者圖形終端而互不影響
24.echo 回顯,也就是顯示 eg:echo $SHELL 顯示當前shell
25.cat /etc/shells 顯示系統使用的所有變量
cat命令: 查看文件,該命令的意思是顯示系統默認支持多少shell類型
26.用戶提示符,以[root@localhost ~]# 為例
[ [: 普通標識符
\u root:當前正在使用的用戶
@ @:普通標識符
\h localhost:主機名稱
\W ~:當前所在工作目錄的(非完整當前目錄,簡寫)
] ]: 普通標識符
\$ #:用戶身份標識(root是#,普通用戶是$)
27.30.[root@localhost ~]# echo $PS1
[\u@\h \W]\$ 都是轉義字符,在shell的PS1環境變量定義中,不再表示單純的斜杠字母組合,是轉義字符
export PS1=‘[\u@\h \W]\$‘ 更改’’的內容可以更改用戶提示符
export命令:設置當前系統的環境變量
默認修改後不生效,需要寫入.bashrc變量中。
vi .bashrc
export PS1=‘\[\e[1;35m\][\[\e[1;33m\]\u@\h \[\e[1;31m\]\w\[\e[1;35m\]]\[\e[1;36m\]\$‘ 改變賬號顏色
PS1=‘\e[31m[\u@\h \W]\$ \e[0m‘
\e \033\u 當前用戶
\h 主機名簡稱\H 主機名
\w 當前工作目錄\W 當前工作目錄基名
\t 24小時時間格式\T 12小時時間格式
\! 命令歷史數\# 開機後命令歷史數
28.type命令,用來顯示指定命令的類型,判斷指定命令是內部命令還是外部命令;
29.which命令:常看命令的執行程序所在的目錄;-a 查看所有包含該命令的路徑;
30.date 顯示系統時間;
hwclock 顯示硬件時間; -w 以系統時間為準校準; -s 以硬件時間為準校準;
cal 顯示當前日歷; -y 顯示一年的日歷;
file 查看文件格式;
chmod +x filename 給文件執行權限;
u+r 給屬主讀權限
g+w 給屬組 寫權限
a+x 給其它用戶執行權限
du -sh ./ 查看目錄的文件大小總和
info 也是查找命令的信息,但是信息量太多,所以通常使用man兒不適用info
例如:man bash ; man ls
echo $PS1 à [\u@\h \W]\$
啟用命令選項-e,若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出 echo -e ‘aaa\n‘
\a 發出警告聲
\b 退格鍵
\c 最後不加上換行符號
\n 換行且光標移至行首
\r 回車,即光標移至行首,但不換行
\t 插入tab
\\ 插入\字符
\0nnn 插入nnn(八進制)所代表的ASCII字符
echo -e "\033[43;31mred color\033[0m"
\xHH插入HH(十六進制)所代表的ASCII字
export $SP1=’’ [\u@\h \W]\$ 改變轉義字符來更改命令提示符的樣式
PS1中設置字符顏色的格式為:PS1=‘\e[31m[\u@\h \W]\$ \e[0m‘
F B
30 40 黑色
31 41 紅色
32 42 綠色
33 43 ×××
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
vim ~/.bashrc
source ~/.bashrc 重新加載會永久保存,不然重新打開shell會恢復
或者. ~/.bashrc 點也可以代替source
31.文件夾功能作用:
/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器(bootloader,grub)都存放於此目錄;
/bin:供所有用戶使用的基本命令,不能關聯至獨立分區,OS啟動即會用到的程序;
/sbin:管理類的基本命令,不能關聯至獨立分區,OS啟動即會用到的程序;
/lib:啟動時程序依賴的基本共享庫文件以及內核模塊文件;
/lib64:專用於x86_64 系統上的輔助共享庫文件存放位置
/etc:配置文件目錄;
/home/USERNAME:普通用戶的家目錄;
/root:管理員的家目錄;
/media:便攜式移動設備掛載點;
/mnt:臨時文件掛載點;
/dev:設備文件及特殊文件存儲位置;
/opt:第三方應用程序的安裝位置;
/srv:系統上運行的服務用到的數據;
/tmp:歷史文件存儲位置;
32.文件系統不同文件顏色:
- 白色 普通文件 (普通可執行的文件)
l 淺綠色 連接文件 (類似於Windows的快捷方式)
d 藍色 目錄文件
p 暗××× 管道文件 (涉及到重定向的)
b ××× 塊執行文件
c ××× 字符設備文件
s 粉紅色 套接字(socket)文件 (ip找到主機,端口找到程序,ip和端口號)
綠色:可執行文件
紅色:壓縮文件
vi /etc/DIR_COLORS 更改文件類型顏色
Linux命令及快捷鍵小結