linux命令格式:命令 選項 引數
linux的檔案屬性:
r:可讀 許可權碼為4
w:可寫 許可權碼為2
x:可執行 許可權碼為1
3、有乙個檔案屬性為:-rw-r–r–
分析:
第乙個字元為-代表檔案,為d代表目錄,剩下的3個字元為一組
第一組為:owner簡稱 u 檔案或者目錄的所有者
第二組為:group簡稱 g 檔案或者目錄的使用者組
第三組為:others簡稱o 檔案或者目錄的非使用者組的操作者
改變檔案的屬性與許可權命令:chmod
5、數字碼修改檔案許可權:例如:chmod 777 a.txt //將a.txt的許可權無論是使用者、還是使用者組、還是非此使用者組的操作者的許可權都設定為可讀、可寫、可執行
6、字元修改檔案許可權:例如:chmod u=rw,g=r,o=r a.txt //將a.txt的使用者許可權設定為可讀、可寫,使用者組的許可權設定為可讀,非此使用者組的操作者的許可權設定為可讀(注:也可以對其中的乙個組做出修改,例如:chomd u=rwx 就是將使用者的許可權設定為可讀、可寫、可執行)
7、擴充套件:
可以使用+ -來修改檔案或者目錄的許可權
例如:chmod u+r a.txt //將a.txt的使用者新增了乙個可讀許可權
chmod g-w a.txt //將a.txt的使用者組減去了乙個可以寫的許可權
注:如果三個組的操作許可權相同可以是直接使用a來賦許可權
例如:chmod a=rwx a.txt //將a.txt的許可權無論是使用者、還是使用者組、還是非此使用者組的操作者的許可權都設定為可讀、可寫、可執行
8、新建檔案:touch 路徑/檔名
例如:touch /tmp/test.txt //在tmp目錄下建立乙個test.txt的文字檔案
ping 後面跟著linuxip ctrl+z 停止
9、複製檔案:cp 檔名 路徑/檔名
例如:cp a.txt bbb/b.txt //將a.txt文件拷貝到bbb目錄下重新命名為b.txt
10、移動檔案:mv 檔名 路徑/檔名
例如:mv a.txt bbb/b.txt //將tmp下的res.txt文件移動到aaa目錄下重新命名為des.txt
11、刪除檔案:rm 路徑/檔名
例如:rm -f /tmp/test.txt (-f 沒有提示資訊)//刪除tmp目錄下的test.txt文件沒有提示
rm -rf 資料夾名稱 強制刪除資料夾 沒有任何提示資訊
12、檢視檔案內容:cat 路徑/檔名
例如:cat /etc/services //檢視etc目錄下的service檔案全屏顯示
head -n /etc/services(檢視檔案前n行的內容)
tail -n /etc/services(檢視檔案後n行內容)
more /etc/services (檔案內容會一屏一屏的顯示出來,你只需用空格鍵就可以下翻了)
13、重定向:> 是定向輸出到檔案,如果檔案不存在,就建立檔案;如果檔案存在,就將其清空;
這個是將輸出內容追加到目標檔案中。如果檔案不存在,就建立檔案;如果檔案存在,則將新的內容追加到那個檔案的末尾,該檔案中的原有內容不受影響。cat /etc/services > a.txt(輸出重定向只需要加上》 這位乙個符號就可以了)
14、管道符的使用:cat /etc/services | more(cat顯示出來的內容重新輸出給 more 命令就可以達到想要效果)
15、檔案查詢:find -name
例如:find aaa -name a.txt //查詢aaa目錄下的名稱為a.txt的檔案
find aaa -name *『.php』 //查詢aaa目錄下字尾名為.php的檔案
16、壓縮、解壓檔案:gzip
例如:gzip aaa/a.php //將aaa目錄下的a.php檔案進行壓縮
例如:gzip -d aaa/a.php.gz //將aaa目錄下的a.php.gz檔案進行解壓
17、壓縮、解壓檔案:bzip2
例如:bzip2 aaa/a.php //將aaa目錄下的a.php檔案進行壓縮
例如:bzip2 -d aaa/a.php.bz2 //將aaa目錄下的a.php.bz2檔案進行解壓
幫助命令:–help man
table功能補全鍵
Linux命令集合
建立乙個普通使用者hadoop,屬於hadoop組,設定密碼,管理員許可權,自動建立home目錄 groupadd hadoop useradd m phadoop r g hadoop hadoop對於普通使用者 passwd對於管理員,可以直接修改別的使用者密碼 passwd username名...
Linux命令集合
檔案類 rm rf aa 刪除 cp r opt 複製 mv aa opt aa 移動 tar czf aa.tar.gz aa 壓縮 tar czf aa.tar.gz aa exec tar xzf aa.tar.gz.aa c 壓縮檔案後將檔案解壓到上一級目錄 find name b 查詢所有...
linux 命令集合
平時經常會用到一些linux命令,這裡記錄一下,備查 ssh拷貝檔案scp scp project.war root 10.200.106.18 tmp 複製目錄檔案以便備份檔案 cp a sourcedir desnationdir 刪除.svn的檔案 find type d name svn x...