一:功能介紹:linux
cd:切換目錄 (cd. 切換到當前目錄 ;cd ..切換到上級目錄)shell
ls:查看當前目錄 -l查看當前目錄的詳細信息(=ll) -a查看隱藏文件vim
useradd :新建用戶名bash
passwd:新建密碼操作系統
up - :轉移用戶名命令行
pwd:肯定目錄日誌
cd~:切換到家目錄下blog
cd -:返回上一次切換的目錄遞歸
cp:拷貝文件 -r拷貝文件或目錄ip
alias :查看命令別名 如cp=cp -i
mv:剪切,有時能夠改文件名(相同目錄下移動,能夠更名)
mkdir:建立目錄 -p建立多級目錄
touch:建立文件
rm:刪除文件 (能不使用盡可能不使用) -r 刪除文件,目錄
cat:瀏覽正文文件內容
head:顯示前幾行文件內容
tail:顯示後幾行文件內容
echo 'hello' >>文件名 向文件內容輸入’hello’
tail -f :至關於日誌文件
More:顯示百分比的文件內容
:wq 保存文件(這是在vim文件時運用的)
vim:編輯模式
在編輯模式下,輸入a ,表示在光標後輸入內容
輸入i, 表示在光標前輸入內容
輸入o, 表示在光標下一行輸入內容
輸入s, 刪除光標所在字符並開始插入
id 用戶名:查看有系統哪些用戶
useradd -u(用戶id) 1000 -g(羣組)root -d(家目錄) /root -c (標識信息) root_user -s(指定用戶所用的shell,即判斷用戶是否可在終端登陸) /bin/bash ax(用戶名)
usermod:修改用戶信息
usermod -u(user的id) 1000 -g(羣組id) 1000 -G(羣組) root -d(家目錄)/root -c(寫改備註信息) root_user -s(修改shell)/bin/bash
權限信息 硬連接數 屬主 屬組 文件大小 文件日期 文件名
權限信息(selinux)10位:
第一位:l,d,-,b,p等 . -:普通文件 d:目錄 l:軟鏈接 b:設備文件 p:管道文件
2~4:屬主權限
5~7:屬組權限
8~10:其餘用戶訪問權限
r 讀 w 寫 x 執行
chmod:修改文件權限 u=rwx ,g=rwx,0=-(爲空的意思)
由於 r=4,w=2,x=1因此也能夠表示
chmod 770
執行文件內容方法 : ./
ll -d 查看當前目錄的詳細信息
ll:查看子目錄,子文件的詳細信息
目錄下的可執行權限(x)表示是否可cd (至關於Windows是否可雙擊打開)
對目錄:
r:能夠ls該目錄的子文件,子目錄
w:能夠在該目錄下建立,刪除,重命名
x:能夠cd到該目錄下
chown:修改文件屬主,屬組
例如:chown root.root a.tet
chown -R:遞歸修改 (即該目錄,子目錄,子文件的屬組,屬主都被修改)
echo '' >文件名 表示把左邊內容覆蓋給右邊
echo '' >>文件名 表示把左邊內容追加給右邊
wl-l:顯示文件內容行數
tar:打包文件
例如 :tar -cvf(c表明建立) test.tar a.txt b.txt :將a.txt與b.txt打包給test.tar
打包不等於壓縮
打包是將兩或者幾個個文件合併在一個文件中,而壓縮則是壓縮文件內部空間,減小文件所佔內存大小
gzip ,bzip2:壓縮
gunzip,bunzip2:解壓
tar-czvf (打包加壓縮)
vim編輯模式包含 命令行,編輯,擴展
命令行:
u:撤銷
ctrl r :回滾
ndd(n表明數字):刪除所在行數
nyy(n表明數字):複製行數
p:粘貼在下一行
P:粘貼在上一行
先dd後p :剪切
0:行首 shift :行尾 G:跳到最後一行 nG:跳到某一行 gg :跳到第一行
H:屏幕第一行下第一個字符
M:屏幕中央第一個字符
L:屏幕下最後一行第一個字符
uname -r :查看內核
cat/etc/redhat-release 查看操做系統
runlevel init n(表明數字) 表示啓動內核級別
cat /etc /inittab :查看init n 解釋
二:目錄介紹
bin目錄:存放經常使用的可執行文件
sbin目錄:存放系統的可執行文件
家目錄:存放用戶本身的文件( cd ~ 接着pwd)
dev目錄:設備文件目錄
etc目錄:配置文件目錄
三:快捷鍵介紹
Ctrl+shift+n :開啓終端
Ctrl a 跳到命令的首部
Ctrl e 跳到命令的尾部