常用的linux命令 ls 查看當前(或者指定)目錄下的文件列表 ls -l 查看詳細信息列表 ls -a 或ls -al 查看目錄下所有文件(包含隱藏文件)的詳細信息 cd ./ 切換到當前目錄 cd ../ 切換到上一級目錄 clear 清屏 (或者ctrl+l) / 根目錄 ~ 家目錄 cd ...
常用的linux命令
ls 查看當前(或者指定)目錄下的文件列表
ls -l 查看詳細信息列表
ls -a 或ls -al 查看目錄下所有文件(包含隱藏文件)的詳細信息
cd ./ 切換到當前目錄 cd ../ 切換到上一級目錄
clear 清屏 (或者ctrl+l)
/ 根目錄
~ 家目錄 cd 回車 回到當前登錄用戶的家目錄
Cd = cd ~ = cd /root 進入到root的家目錄(當前登錄的用戶為root時)
Cd = cd ~ = cd/home/a 進入到用戶a的家目錄(當前登錄的用戶是a時)
例如 [abc@localhost ~]$
abc表示當前登錄的用戶名稱
localhost 表示當前登錄的電腦的名字
~表示當前工作的位置(家目錄)
$表示當前用戶是普通用戶
#表示當前用戶是root
su + 用戶名/root 切換登錄用戶賬號
由root切換到普通用戶不需要輸入密碼
Whoami 查看當前用戶是誰
Linux系統命令區分大小寫
id 查看當前用戶的uid uid=0 表示為root
Su root (= su )切換到root賬號
Hostname 主機名
More 文件名 (百分比的)顯示文件,按回車繼續顯示,按Q退出
Less 文件名 不百分比的顯示文件,同樣按回車繼續 按Q退出
Head 文件 預設顯示該文件的前4行
Head -n 文件 顯示該文件的前7行
Tail 文件 預設顯示該文件的後4行
Tail -n 文件 顯示該文件的後5行.
查找文件的命令
Find +文件的目錄 -name +名稱 在某目錄下查找包含指定名稱的文件 列印出來
如 find /etc/ -name ‘*network*’
Locate ifcfg-ens33(需要先更新資料庫 updatedb)尋找ens33
whereis 系統命令,用來找出系統命令的具體位置,找文件的時候不一定會找到。
*linux系統中所有程式都是以文件的形式存在的
Linux開關機以及運行模式
重啟系統reboot 、init 6
關機 iInit 0 、shutdown -h、halt、poweroff
登錄 login login+用戶名 切換到用戶
退出 exit、logout
切換系統模式
init 數字
0 關機
1 單用戶模式
2 無網路支持的多用戶模式
3 有網路支持的多用戶模式
4 保留,未使用
5 有網路支持有X-windows
6重啟
文件讀寫操作
Cat +文件 查看目錄下的某文件夾
Touch xxx.txt 創建xxx.txt文件(無擴展名為創建文件夾)
Echo ‘hello word’ ‘’可有可無,並且不區分大小引號 列印一段文字
Echo ‘hello word’ >xxx.txt 將某段文字寫入某文件
More xxx.txt /less xxx.txt 二者有區別
Tac xxx.txt 讀文件
Mkdir xxx.txt 創建文件
Rmdir xxx.txt 刪除文件
Rm xxx 刪除文件xxx 之後會詢問 選擇yes刪除
Rm -r +文件夾名稱 刪除文件夾
Rm -rf +文件(夾)名稱 強制刪除文件(夾)(不會在詢問確認)
Cp 源 目標位 拷貝 copy 源 到目標位(cp /var/A ./ 將var中的A拷貝到當前目錄下)
Mv 移動,同上cp操作規則
Grep 查找指定關鍵詞的文件內容、文件夾名稱、文件名
Grep ‘ens33’ /etc/...... 在/etc/....下查找名稱包含ens33的文件
Find 路徑 [-name -type -size -time(小時分鐘秒)] 文件名
名稱 類型 大小 時間內或外修改過的文件
-atime n 最後n*24小時訪問的文件
-ctime n 最後n*24小時被改變文件狀態的文件(修改的)
-mtime n 最後n*24小時內被改變文件數據的文件
-size +1000c -print 查找大於1000位元組(1K)的文件並列印出來
/ 根目錄
/bin 放可執行文件的目錄
/dev 放設備文件的目錄
/media 放可移除的設備文件的目錄
/opt 第三方軟體放置的目錄
/tmp 暫時放置文件的地方(臨時文件)
/home 使用者主文件夾(家目錄)、普通用戶家目錄
/root root用戶的家目錄
/etc 存放配置文件
/usr 存放Unix操作系統軟體資源的位置
/var 存放常態性變動的文件
/proc 存放虛擬文件系統