Linux文件經常使用操做命令

一、平常操做命令

pwd
查看當前所在的工做目錄
date
查看當前系統的時間linux

查看有誰在線(哪些人登錄到了服務器)
who
查看當前在線
last
查看最近的登錄歷史記錄服務器

二、文件系統操做

ls /
查看根目錄下的子節點(文件夾和文件)信息
ls -al
-a是顯示隱藏文件 -l是以更詳細的列表形式顯示編輯器

切換目錄
cd /homecode

建立文件夾
mkdir aaa
mkdir -p aaa/bbb/cccast

刪除文件夾
rmdir
能夠刪除空目錄
rm -r aaa
能夠把aaa整個文件夾及其中的全部子節點所有刪除
rm -rf aaa
強制刪除aaadate

修改文件夾名稱
mv aaa mmmfile

建立文件
touch somefile.1
建立一個空文件
echo "i miss you,my baby" > somefile.2
利用重定向>的功能,將一條指令的輸出結果寫入到一個文件中,會覆蓋原文件內容
echo "huangxiaoming,gun dan" >> somefile.2
將一條指令的輸出結果追加到一個文件中,不會覆蓋原文件內容權限

用文本編輯器來編輯生成文件
vi somefile.4
最基本用法
一、首先會進入「通常模式」,此模式只能接受各類快捷鍵,不能編輯文件內容
二、按i鍵,就會從通常模式進入編輯模式,此模式下,敲入的都是文件內容
三、編輯完成以後,按Esc鍵退出編輯模式,回到通常模式
四、再按:,進入「底行命令模式」,輸入wq命令,回車便可文本編輯器

一些有用的快捷鍵(在通常模式下使用)
a 在光標後覺得開始插入
A 在該行的最後插入
I 在該行的最前面插入
gg 跳到文件的首行
G 跳到文件的末行
dd 刪除行,若是5dd,則一次性刪除光標後的5行
yy 複製當前行,複製多行,則3yy,則複製當前行附近的3行
p 粘貼
v 進入字符選擇模式,選擇完成後,按y複製,按p粘貼
ctrl+v 進入塊選擇模式,選擇完成後,按y複製,按p粘貼
shift+v 進入行選擇模式,選擇完成後,按y複製,按p粘貼二進制

查找並替換(在底行命令模式中輸入)
%s/think/1111
效果:查找文件中全部think,替換爲1111
/you
效果:查找文件中出現的you,並定位到第一個找到的地方,按n能夠定位到下一個匹配位置,按N能夠定位到上一個匹配位置

三、文件權限的操做

linux文件權限的描述格式解讀
drwxr-xr-x (也能夠用二進制表示 111 101 101 --> 755)

d: 標識節點類型(d: 文件夾 -: 文件 l: 連接)
r: 可讀 w: 可寫 x: 可執行
第一組rwx: 表示這個文件的擁有者對它的權限:可讀可寫可執行
第二組r-x: 表示這個文件的所屬組對它的權限:可讀,不可寫,可執行
第三組r-x: 表示這個文件的其餘用戶(相對於上面兩類用戶)對它的權限:可讀,不可寫,可執行

修改文件權限
chmod g-rw haha.dat 表示將haha.dat對所屬組的rw權限取消
chmod o-rw haha.dat 表示將haha.dat對其餘人的rw權限取消
chmod u+x haha.dat 表示將haha.dat對所屬用戶的權限增長x

也能夠用數字的方式修改權限
chmod 664 haha.dat
就會修改爲rw-rw-r--

若是要將一個文件夾的全部內容權限統一修改,則能夠加-R參數
chmod -R 770 aaa/

相關文章
相關標籤/搜索