[root@localhost ~]# 當前為管理員登入
[aaa@localhost root]$ 當前為普通使用者登入
[root@localhost /]# echo $path
檢視是內部命令還是外部命令
cd /root 進入root目錄
[root@localhost ~]# cd /root/
建立使用者
刪除使用者
建立組刪除組
cd ../ 返回上一級目錄
cd ./當前目錄
ls ./ 檢視當前目錄所有檔案和目錄
[root@localhost ~]# ls ./
anaconda-ks.cfg install.log install.log.syslog test.txt
ls -a 檢視所有檔案,包括隱藏檔案,隱藏檔案以.開頭
[root@localhost ~]# ls -a
. .. anaconda-ks.cfg .bash_logout .bash_profile .bashrc .cshrc install.log install.log.syslog .tcshrc test.txt
顯示當前所在的目錄
建立目錄,命令後面接要檔名
[root@localhost ~]# mkdir test
anaconda-ks.cfg install.log install.log.syslog test
刪除空目錄
刪除檔案和目錄
-r 遞迴刪除
-f 強制刪除
拷貝檔案
-r 拷貝目錄使用
命令名或者移動檔案、目錄
建立檔案
如果有相同檔案,則修改當前檔案時間
查詢檔案或目錄
find 後接要查詢的目錄,-name 指定要查詢的檔名稱
find . -name "檔名" 查詢當前目錄下的檔案
find / -name "檔名" 從根目錄下查詢要查詢的檔名
find . -name "*.txt" 查詢當前目錄下以txt結尾的檔案
find . -name "*.txt" -type d(d 目錄 f 檔案)
find . -name "*.txt" -type d -mtime +1 按時間來查詢
find . -name "*.txt" -type d -mtime +1 -size +50m 按檔案大小來查詢
find /tmp/ -name 「*」-type d -name 「*檔名*」 -exec cp {} /root/ \;
刪除查詢到的檔案
將查詢檔案進行壓縮
如果要直接退出,不儲存,可以執行:q!, q!嘆號表示強制退出。
vi
替換內容
:%s/原內容/替換內容/g 替換全部內容
:%s/首行字母/空格 首先字母/g 在行前面加入空格
清空檔案:
:%d在vi編輯器裡面複製一行檔案在進行貼上
在要複製的行上按yy,在按下鍵盤上的p進行貼上
vi編輯器裡面刪除內容
dd 刪除一行
x 刪除選中字元
u 撤退
其它快捷鍵
o 在行前插入空行
o 在行後插入空行
g 跳轉到最後一行
gg 跳轉到第一行
/內容 n往下匹配,n往上匹配 查詢內容
sed -i 『s/原內容/替換內容/g』檔名 替換檔案內容
新增內容:i 在匹配關鍵字前面新增內容,a 在匹配關鍵字後面新增內容;
sed 『/匹配關鍵字/i 要替換的內容』 檔名
sed 『/匹配關鍵字/a 要替換的內容』 檔名
替換指定的內容:
檢視檔案內容
檢視檔案內容,分頁檢視,cat是全部檢視,cat和more可以同時使用。
回顯用法 echo 1234,會顯示1234。
echo 1234 > test.txt ,把1234字元覆蓋test.txt內容,>表示追加並覆蓋。
>>兩個大於符號,表示追加
echo 5678 >> test.txt,表示向test.txt檔案追加5678字元,不覆蓋原檔案裡的內容。
檢視當前使用shell
[root@localhost ~]# echo $shell
/bin/bash
檢視可用shell
[root@localhost ~]# cat /etc/shells
[root@localhost /]# hash -d cat 刪除cat命令快取
[root@localhost /]# hash -r 清空快取表
*代表任意長度字元
?代表任意單個字元
代表指定範圍的單個字元
| 前面的輸出結果作為後面的輸入
-v 排除shutdown將其它列印出來
free -m 檢視記憶體
top 檢視cpu
Linux常用命令使用
命令格式 wget options url scp 命令是 ssh 中最方便有用的命令了。試想在兩台伺服器之間直接傳送檔案,僅僅用 scp 乙個命令就完全解決了。你可以在一台伺服器上以 root 身份執行scp servername home ftp pub file1 這樣就把另一台伺服器上的檔案...
Linux常用命令使用
1 在根目錄新建hadoop目錄,進入目錄,建立1.txt 空文字檔案,然後寫入abc 寫入命令 echo abc 1.txt 新建目錄 資料夾 mkdir hadoop 進入目錄 cd hadoop 建立檔案 touch 1.txt 寫入abc echo abc 1.txt 檢視txt檔案 cat...
linux 常用命令使用
目錄 1 命令集合 1.1 strace 2 排查問題實際應用 3 參考文獻 1.1.1 strace 使用背景 strace 常用來跟蹤程序執行中的系統呼叫和所接受的訊號 在linux 中,程序不能直接訪問硬體裝置,當程序需要訪問硬體裝置 磁碟檔案,網路資料等 必須由使用者態模式切換為核心態模式,...