》檔案類
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*' --查詢所有b字開頭的檔案
touch aa --建立檔案
mkdir aa --建立目錄
》使用者類
chmod u+rwx,g+rwx,o+rwx bb --設定許可權 u等於使用者 g等於組名 o等於其他使用者
chmod ugo+rwx bb --設定許可權 u等於使用者 g等於組名 o等於其他使用者
usermod -g test haha --將haha使用者放到test組
useradd haha --建立使用者haha
id haha --檢視使用者haha的資訊
userdel 使用者名稱 --刪除使用者
su - 使用者名稱 --切換使用者
exit --退出當前使用者
gtoupadd test --新增名為test的組
使用者賬號檔案 /etc/passwd
使用者賬號影子檔案(為了保護/etc/passwd帳號資訊) /etc/shadow
組檔案 /etc/group
》檢視內容及輸出
cat aa --檢視
head -2 aa --檢視aa檔案第二行
tail -2 aa --檢視aa檔案倒數第二行
more aa --用分頁形式檢視檔案 書本30頁
grep -e 'aa*' aa --在aa檔案中查詢以aa開頭的內容
echo 'asdasd' > aa --將內容輸出到aa檔案中
cut -d '/' -f 2,3 aa --擷取
grep -eo '[0-9]+@qq.com' aa --查詢aa檔案中的qq郵箱
cat test | tr -s " " --去除test檔案中的空格
head -3 aa>a && tail -1 a --取出aa檔案倒數第三行
查詢檔案
find ./ -type f
查詢目錄
find ./ -type d
查詢名字為test的檔案或目錄
find ./ -name test
查詢名字符合正規表示式的檔案,注意前面的『.*』(查詢到的檔案帶有目錄)
find ./ -regex .*so.*\.gz
查詢目錄並列出目錄下的檔案(為找到的每乙個目錄單獨執行ls命令,沒有選項-print時檔案列表前一行不會顯示目錄名稱)
find ./ -type d -print -exec ls {} \;
awk -vw=0 'w+=$2end' visit.log
輸出內容如下
aa.html 5
bb.html 11
cc.html 10
dd.html 14
17visit.log,內容如下
aa.html 3 2 2018-10-01
bb.html 1 10 2018-10-01
cc.html 5 5 2018-10-02
dd.html 8 6 2018-10-05
》前台後台與程序
ps --檢視程序
ps aux --顯示所有使用者的程序,按時間排序。會有cpu 記憶體使用率
ps -ef --同上類似。沒有cpu 記憶體使用率
kill -9 程序號 --殺死程序
top --實時監測正在執行的程序,按cpu 記憶體使用率排序:
m --引數,以適合的單位mb gb顯示資源
pgrep 程序名 --根據名稱查詢程序,查詢到後輸出程序號
killall 程序名稱 --根據程序名結束程序:
date '+%f_%t' --輸出當前年月日 以及時分秒
echo $(date '+%f') >> aa --將 date '+%f' 當作引數輸出到aa檔案中
ctrl+z --程式放入後台,且暫停執行
bg 任務號 --程式放入後台
fg 任務號 --程式調入前台執行
命令 & --程式放入後台執行 例如 vi aa &
tail -f 檔名 --實時監視檔案追加的資料變化
jobs --檢視所有後台執行的程式任務
-l --會顯示出程序號
》執行級別及系統功能
init 3 切換執行級別 切換到命令列 5圖形介面 6重啟 0關機
shutdown -h now --立即關機
shutdown -r now --立即重啟
shutdown -h +1 -- 一分鐘後關機
shutdown -r +1 --一分鐘後重啟
shutdown -c --終止重啟或關機命令
/etc/inittab --配置執行級別
who -r --檢視當前執行級別
runlevel --檢視當前執行級別
》鏈結檔案
ln -s ../aa aa_ln_s --建立軟鏈結檔案
ln ../aa aa_ln_s --建立硬鏈結檔案
ll -i --檢視檔案的inode編號
Linux命令集合
建立乙個普通使用者hadoop,屬於hadoop組,設定密碼,管理員許可權,自動建立home目錄 groupadd hadoop useradd m phadoop r g hadoop hadoop對於普通使用者 passwd對於管理員,可以直接修改別的使用者密碼 passwd username名...
linux 命令集合
平時經常會用到一些linux命令,這裡記錄一下,備查 ssh拷貝檔案scp scp project.war root 10.200.106.18 tmp 複製目錄檔案以便備份檔案 cp a sourcedir desnationdir 刪除.svn的檔案 find type d name svn x...
Linux命令集合
linux命令集合 1 mkdir make directorys建立目錄例子 mkdir data 在根 下建立data目錄 2 is list 列表 列表目錄檔案例子 1s 列根 目錄下目錄和檔案。l long 長格式,d directorys 檢視目錄 3 cd change director...