文件位于/bin/bash
cat /etc/shells
LINUX命令分類
Echo $PATH
通用的命令行使用格式
命令字
是整條命令中最關(guān)鍵的一部分
唯一確定一條命令
選項
短格式選項:使用“-”符號引導(dǎo)
多個單字符選項可以組合在一起使用
長格式選項:使用“--”符號引導(dǎo)
參數(shù)
命令字的處理對象
可以是文件名、目錄(路徑)名或用戶名等內(nèi)容
個數(shù)可以是零到多個
Tab 鍵
反斜杠“\”
Ctrl+U 快捷鍵
Ctrl+K 快捷鍵
Ctrl+L 快捷鍵
Ctrl+C 快捷鍵
如何獲得命令幫助
問題
如何能快速、正確使用命令完成操作?
取得幫助方法
使用help 命令
使用“--help”選項
使用man 手冊頁
目錄和文件基本操作
pwd 命令
cd 命令
ls 命令
du 命令
顯示當(dāng)前的工作目錄
Pwd
將用戶的工作目錄更改到其他位置
目錄操作
絕對目錄:從根目錄開始的路徑表示方式
相對目錄:從當(dāng)前目錄開始的路徑表示方式
示例:cd .. 相對路徑表示法進(jìn)入上級目錄。linux命令
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
顯示目錄中內(nèi)容,包括子目錄和文件相關(guān)屬性信息
ls [選項] [文件或目錄… ]
ls –l
標(biāo)志
d代表目錄
-代表文件
l代表鏈接
ls –a 連同顯示隱藏文件,以.開頭的文件或目錄
ls –d 顯示目錄本身的信息
ls –h 以友好的表示方式顯示信息
常用選項
-l 、 -a 、 -A 、 -d 、 -h 、 -g 、 --color
結(jié)合通配符
“?”:匹配文件名中的一個未知字符
“*”:匹配文件名中的任意多個字符
通過別名機(jī)制簡化常用的、比較長的命令
alias 命令別名 = 命令
設(shè)置myls 為ls – alh 的別名
alias myls = ‘ls – alh’
永久保存定義別名的方式
alias la='ls -a -l'
統(tǒng)計指定目錄(或文件)所占用磁盤空間的大小
du [選項] [文件或目錄… ]
df –h顯示剩余磁盤空間
mkdir rmdir
創(chuàng)建新的空目錄
mkdir [選項] 目錄位置及名稱
-p:一次性創(chuàng)建嵌套的多層目錄
Rmdir刪除子目錄時,必須是空的。
創(chuàng)建空文件– touch
更新文件的時間標(biāo)記
經(jīng)常用于創(chuàng)建多個新的空文件
touch 文件…
創(chuàng)建鏈接文件– ln
為文件或目錄建立鏈接文件
文件類型
軟鏈接,又稱符號鏈接
硬鏈接
ln [-s] 源文件或目錄… 鏈接文件或目標(biāo)位置
取消軟鏈接
Unlink 鏈接名
如:unlink aa1.txt
查找指定inode號的硬鏈接文件
ll –i
find / -inum 16810953
-----------------------下午---------------------------
將需要復(fù)制的文件或目錄(源)重建一份,并保存為新的文件或目錄
cp [選項]…源文件或目錄…目標(biāo)文件或目錄…
注意:
復(fù)制多個文件或目錄時,目標(biāo)位置必須是目錄,且目標(biāo)目錄必須已存在
復(fù)制文件的樣式
Cp 文件名 子目錄中
如:cd /root
cp initial-setup-ks.cfg a1
cp 文件名 新文件名
在當(dāng)前目錄復(fù)制出一個新文件
支持通配符*?
復(fù)制一個目錄及里面所有文件到另一個目錄中
Cp –r b3 b34
刪除指定的文件或目錄
rm [選項] 要刪除的文件或目錄…