Linux學習(二)

Linux學習(二)
4、經常使用命令
一、ls 列出當前目錄下的全部文件
參數:ls -l  簡寫爲 ll  長列表,-rw-------. 1 root root 1800 Aug 18 22:53 anaconda-ks.cfg  
第一列:-(普通文件) l(軟連接) d(目錄)
後面的每三個一組,第一組全部者權限(rwx,r可讀,w可寫,x可執行),第二組全部組的權限,第三組是其餘用戶的權限
第二列:數字 - 普通文件 後面爲2時,是一個硬鏈接,不經常使用;d 目錄 後面的數字爲目錄下的文件數(包含隱藏目錄)
第三列、第四列爲用戶全部者、全部組
第五列爲文件大小,單位爲字節 目錄時,指的是目錄自己的大小,而不是目錄下全部文件的大小之和;使用du查看時空文件大小顯示爲4,對應於4k對齊
第六列爲最後修改時間
最後一列爲文件名
ls -a 查看隱藏文件
ls -l -c 查看changetime
ls -l -u 查看accesstime
man ls 查看幫忙

二、cd 目錄間移動
可使用絕對路徑,也可使用相對路徑
cd /etc/sysconfig
cd ..  ..表明上一級
cd ~   ~當前用戶的家目錄
cd -   -上一個目錄

三、pwd 查看當前所在的目錄,執行危險命令最好先執行一下pwd,看一下在什麼位置

四、mkdir 建立目錄
mkdir a
mkdir -p /d/e/f   p參數容許遞歸建立目錄

五、cp 複製
文件
cp a.txt b.txt  同級目錄
cp a.txt /tmp/b.txt 將a.txt複製到tmp下交重命名爲b.txt
cp a.txt /tmp  將a.txt複製到tmp下,可能會覆蓋同名文件,執行時須要注意
目錄
cp -r c d 複製c目錄,並重命名爲d ,第二次時,則是把c目錄複製到d下
cp -r c/* d/ 把c目錄下的全部文件複製到d目錄下
參數:
cp -p 保持文件原有參數和屬性
cp -u 覆蓋時,對比兩個文件,更新的文件會覆蓋

六、which 查看命令的路徑

七、rm 刪除
-f 強制刪除
-r 遞歸刪除
-rf 強制刪除目錄 使用 rm -rf *時要注意

八、通配符
*  表明當前目錄下全部文件
ls * 查看當前目錄下的全部文件
[] 匹配中括號裏的任意一個 或者連續數字字母
? 匹配一個字符

九、vi 命令行模塊打開文件
i 進入編輯模式,在當前位置插入
a 當前位置後一個位置插入
o 另起一行插入
x 刪除
dd 刪除一行
:undo 取消上一次的操做,回退
G 到最後一行
gg 回到首先
$ 到行尾
^ 到行首
10G 到第10行
esc 退出編輯模式
:w 保存
:wq 保存能出
:q 退出
:q! 不保存退出

學習

相關文章
相關標籤/搜索