/bin/bash 就是linux默認的shell
cat /etc/shells 查看當前系統(tǒng)下shell
-------常用命令
history 查看歷史命令
可以方向鍵上下查看之前的命令
根目錄 /
/bin 可執(zhí)行文件所在目錄
/media 掛載設(shè)備媒體佑女,U盤划乖,光驅(qū)等
/mnt 該目錄是為了讓用戶掛載別的文件系統(tǒng)
/usr unix system resources 龐大和復(fù)雜的目錄脑奠,很多應(yīng)用會安裝到此目錄
/usr/local 用戶自己安裝軟件的目錄
/sbin 超級管理員root的可執(zhí)行文件目錄、
/proc 這個目錄是系統(tǒng)內(nèi)存的映射条篷,會保留進程進行的一些信息
/etc 系統(tǒng)軟件的啟動和配置目錄
/ect/passwd 用戶存放文件 man 5 passwd 查看文件格式
/dev 設(shè)備文件所在目錄
Linux一切皆文件
/home/user(用戶名) 用戶家目錄
ls (list) 查看文件信息
ls -l 顯示詳細信息
ls -a 顯示隱藏的文件或目錄
ls -R遞歸顯示子目錄的內(nèi)容
ls -lrt按照時間排序
通配符 *代表任意多個字符 ?代表任意一個字符
相對路徑和絕對路徑
以“/”開頭的路徑為絕對路徑
不是以“/”開頭的路徑為相對路徑
---目錄相關(guān)操作
cd change dir 更改目錄
回到家目錄的方式
cd /home/用戶名 cd ~ cd cd $HOME
pwd 顯示當前工作目錄
mkdir 創(chuàng)建目錄
mkdir [option] dirname1 dirname2
mkdir -p dd/aa 創(chuàng)建bb文件夾的同時 同時在bb文件夾里創(chuàng)建aa
tree命令
如果不存在需要安裝 yum -y install tree
rmdir不能刪除非空目錄蛤织, 空目錄下只有.和..
rmdir -p dd/aa 刪除文件夾dd 同時刪除里面的文件夾aa
which 命令 顯示對應(yīng)的命令所在路徑
cd 不在任何一個目錄是shell自身的
----- 文件操作相關(guān)的
touch 創(chuàng)建文件 文件名如果不存在則創(chuàng)建 如果存在更改訪問時間
touch [option] filename1 filename2
rm命令 刪除文件或者目錄
-r 遞歸刪除子目錄
rm -rf * 刪除當前目錄內(nèi)全部內(nèi)容(強制刪除慎用)
cp (copy)拷貝文件或者目錄
cp [option]srcpath despath
despath 是一個目錄將srcpath 拷貝到despath目錄下
despath 不是一個目錄拥娄,在.../下創(chuàng)建一個despath文件 ,并將srcpath的內(nèi)容拷貝進來
mv (move) 移動文件或者目錄
------文件內(nèi)容操作
cat 命令
cat filename
直接顯示文件信息到屏幕
more和less 分屏顯示文件信息
more 回車逐行顯示 空格一頁一頁顯示
less 回車或者上下鍵可以反復(fù)查看文件內(nèi)容
head和tail
head查看文件頭的 默認顯示10行內(nèi)容
head -n 可以指定顯示的行數(shù)
tail查看文件尾的瞳筏,默認顯示10行內(nèi)容
-n 可以指定行數(shù)
-f 可以一直跟蹤文件末尾
-----統(tǒng)計信息相關(guān)
wc world cout 統(tǒng)計文件內(nèi)容
-l 顯示行
-w 單詞
-c 字節(jié)數(shù)
du 查看目錄占用空間
df 顯示磁盤空間信息
-----文件權(quán)限和用戶屬性
- rw- r-- r--
第一個- 代表普通文件 d 目錄文件
第一個rw- 歸屬用戶的權(quán)限
第二個分段歸屬組的權(quán)限
第三個分段其他用戶的權(quán)限
r--可讀 w--可寫 x--可執(zhí)行
如果對應(yīng)位置無權(quán)限就寫-
權(quán)限位數(shù)字表示法(8進制數(shù))
rw- 110 -->6 用戶位
r-- 100-->4 組權(quán)限位
r-- 100-->4 其他權(quán)限位
ln命令--建立軟硬連接
注意硬連接與拷貝的區(qū)別
--創(chuàng)建硬連接ln src des 相當于共用一個磁盤
--創(chuàng)建軟連接ln -s src des
刪除軟硬連接unlink 硬鏈接計數(shù)為0時稚瘾,文件被刪除
----改變文件權(quán)限
chmod
chmod [u|g|o|a] [+|-][r|w|x] filename
用數(shù)字的方式改變權(quán)限
例子:給a.out用戶可讀可寫,組可讀可寫姚炕,其他用戶可讀
chmod 0664 a.out
注意目錄有可執(zhí)行權(quán)限才能進入目錄
chown和chgrp 改變用戶和改變組
--需要管理員root去修改文件歸屬
chown 用戶:組 文件名|目錄
chgrp 組 文件名|目錄