-l 列出檔案詳細資訊l(list)
-a 列出當前目錄下所有檔案及目錄,包括隱藏的a(all)
mkdir 建立目錄
-p 建立目錄,若無父目錄,則建立p(parent)
cd 切換目錄
touch 建立空檔案
echo 建立帶有內容的檔案。
cat 檢視檔案內容
cp 拷貝
mv 移動或重新命名
rm 刪除檔案
-r 遞迴刪除,可刪除子目錄及檔案
-f 強制刪除
find 在檔案系統中搜尋某檔案
wc 統計文字中行數、字數、字元數
grep 在文字檔案中查詢某個字串
rmdir 刪除空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示當前目錄
ln 建立鏈結檔案
more、less 分頁顯示文字檔案內容
head、tail 顯示檔案頭、尾內容
ctrl+alt+f1 命令列全屏模式
stat 顯示指定檔案的詳細資訊,比ls更詳細例:whoami 顯示當前操作使用者
hostname 顯示主機名
uname 顯示系統資訊
top 動態顯示當前耗費資源最多程序資訊
ps 顯示瞬間程序狀態 ps -aux
du 檢視目錄大小 du -h /home帶有單位顯示目錄資訊
df 檢視磁碟大小 df -h 帶有單位顯示磁碟資訊
ifconfig 檢視網路情況
ping 測試網路連通
netstat 顯示網路狀態資訊
man 命令不會用了,找男人 如:man ls
clear 清屏
alias 對命令重新命名 如:alias showmeit=」ps -aux」 ,另外解除使用unaliax showmeit
kill 殺死程序,可以先用ps 或 top命令檢視程序的id,然後再用kill命令殺死程序。
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔檔案
-x 壓縮檔案
-z gzip壓縮檔案
-j bzip2壓縮檔案
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的「c」 換成「x」 就可以了。
shutdown-r 關機重啟
-h 關機不重啟
now 立刻關機
halt /init0/poweroff 關機
reboot 重啟
vim三種模式:命令模式、插入模式、編輯模式。使用esc或i或:來切換模式。
命令模式下:
:q 退出
:q! 強制退出
:wq 儲存並退出
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文件中查詢apache 按n跳到下乙個,shift+n上乙個
yyp 複製游標所在行,並貼上
h(左移乙個字元←)、j(下一行↓)、k(上一行↑)、l(右移乙個字元→)
/etc/passwd 儲存使用者賬號
/etc/group 儲存組賬號
/etc/shadow 儲存使用者賬號的密碼
/etc/gshadow 儲存使用者組賬號的密碼
useradd 使用者名稱
userdel 使用者名稱
adduser 使用者名稱
groupadd 組名
groupdel 組名
passwd root 給root設定密碼
su root
su – root
/etc/profile 系統環境變數
bash_profile 使用者環境變數
.bashrc 使用者環境變數
su user 切換使用者,載入配置檔案.bashrc
su – user 切換使用者,載入配置檔案/etc/profile ,載入bash_profile
1) 查詢和顯示
yum search string 根據關鍵字string查詢安裝包
yum deplist package1 檢視程式package1依賴關係
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list installed 檢視已安裝軟體包
yum list package1 顯示指定程式包安裝情況package1
yum list all 列出yum倉庫中全部軟體
yum groupinfo group1 顯示程式組group1資訊
yum provides nginx 檢視軟體功能
yum whatprovides filename 檢視哪個rpm檔案包含了指定的目標檔案
2)安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum localinstall 軟體名稱.rpm 安裝本地包
yum groupinsall group1 安裝程式組group1
3)更新
yum check-update 檢查可更新的程式
yum update 全部更新
yum update package1 更新指定程式包package1
yum –exclude=package kernel* update 排除個別軟體公升級
yum localupdate update-package.rpm 公升級本地包
yum groupupdate group1 公升級程式組group1
yum install kernel-headers kernel-devl:公升級核心
4)解除安裝
yum remove package1
yum erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1
5)清除快取
2.清除快取目錄(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除快取目錄(/var/cache/yum)下舊的 headers
命令:yum clean oldheaders
4.清除快取目錄(/var/cache/yum)下的軟體包及舊的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
yum clean packages 清除快取目錄下的軟體包
yum clean headers 清除快取目錄下的 headers
yum clean oldheaders 清除快取目錄下舊的 headers
yum clean,
yum clean all (= yum clean packages; yum clean oldheaders) 清除快取目錄下的軟體包及舊的headers
6)啟用與禁用源
yum –enablerepo=epel install rsnapshot
yum –disablerepo=epel install 軟體名稱
Linux 常用操作命令
引數 n 由1開始對所有輸出的行數編號 b 對非空輸出行編號 s 當遇到有連續兩行以上的空白行時,就替換為一行的空白行 e 在每行結束處顯示 cat ect fstab 顯示 etc fstab檔案的內容 引數 num 一次顯示的行數,如 more 10 a.cpp 即,一次顯示10行 p 先清除螢...
Linux常用操作命令
linux常用命令 命令 使用方法 說明 cat filename 輸出文件 chgrp r path 改變目錄或者檔案的所屬組 chmod r 777 path 改變檔案或者目錄的許可權 file filename 識別檔案型別 find name php.查詢檔案 rmdir p path 刪除...
linux常用操作命令
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...