Linux 經常使用命令

經常使用命令apache

ls ls -a 列出目錄全部文件,包含以.開始的隱藏文件
ls -t 以文件修改時間排序
ls -l 除了文件名以外,還將文件的權限、全部者、文件大小等信息詳細列出來
cd cd / 進入根目錄
cd ~ 進入家目錄(當前登錄用戶)
cd - 進入上一次工做路徑
cd .. 進入上一級目錄
pwd pwd 查看當前路徑
pwd -P 查看軟連接的實際路徑
mkdir mkdir -m 對新建目錄設置存取權限
mkdir -p 一次能夠創建多個目錄
mkdir 當前文件夾下建立新文件夾
rm rm -i *.log 刪除任何.log文件;刪除前逐一詢問確認
rm -rf 刪除全部,包含子文件(-f, --force 忽略不存在的文件,從不給出提示,-r, -R, --recursive 指示rm將參數中列出的所有目錄和子目錄均遞歸地刪除。)
rmdir rmdir -p parent/child/child11 當parent子目錄被刪除後使它也成爲空目錄的話,則順便一併刪除,不能刪除非空目錄
mv mv test.log test1.txt 將文件test.log重命名爲test1.txt
mv log1.txt log2.txt log3.txt /test3 將文件log1.txt,log2.txt,log3.txt移動到根的test3目錄中
mv -i log1.txt log2.txt 將文件file1更名爲file2,若是file2已經存在,則詢問是否覆蓋
mv * ../ 移動當前文件夾下的全部文件到上一級目錄
cp cp -i 提示
cp -r 複製目錄及目錄內全部項目
-a 複製的文件與原文件時間同樣
cat cat filename 一次顯示整個文件
cat > filename 只能建立新文件,不能編輯已有文件
cat file1 file2 > file 將幾個文件合併爲一個文件
cat -n 查看時輸出全部行號
tail tail -f 循環讀取(經常使用於查看遞增的日誌文件)
tail -n<行數> 顯示行數(從後向前)
tail -f -n 50 循環讀取逐漸增長的文件內容
find find -name 按照文件名查找文件(文件名可以使用通配符,*.log)
find -type 查找某一類型的文件
chmod chmod -c 當發生改變時,報告處理信息
chmod -R 處理指定目錄以及其子目錄下全部文件
df df -l 顯示磁盤使用狀況
grep ps -ef | grep svn 查找指定進程
ps -ef | grep svn -c 查找指定進程個數
cat test1.txt | grep -f key.log 從文件中讀取關鍵詞
ps ps -ef 顯示當前全部進程環境變量及進程間關係
ps -A 顯示當前全部進程
ps -aux | grep apache 與grep聯用查找某進程
ps -aux 是用BSD的格式來顯示進程,ps -ef 是用標準的格式顯示進程
kill kill -9 $(ps -ef | grep pro1) 先使用ps查找進程pro1,而後用kill殺掉
free free -b 以Byte顯示內存使用狀況
free -k 以kb爲單位顯示內存使用狀況
free -m 以mb爲單位顯示內存使用狀況
free -g 以gb爲單位顯示內存使用狀況
free -s<間隔秒數> 持續顯示內存
free -t 顯示內存使用總合
reboot 重啓
logout 註銷
shutdown -h now 關閉系統
tar tar -zxvf archive.tar.gz 解壓一個gzip格式的壓縮包
tar -zcvf /home/abc.tar.gz 打包,並用gzip壓縮
unzip unzip file1.zip 解壓一個zip格式壓縮包
rpm rpm -ivh package.rpm 安裝一個rpm包
rpm -qa 顯示系統中全部已經安裝的rpm包
rpm -e package_name.rpm 刪除一個rpm包
yum yum install package_name 下載並安裝一個rpm包
yum update package_name 更新一個rpm包
yum remove package_name 刪除一個rpm包
yum list 列出當前系統中安裝的全部包
vim :q 退出 :q! 強制退出 :wq! 保存並強制退出 /test 在文檔中查找test 按n跳到下一個,shift+n上一個
相關文章
相關標籤/搜索