Linux常用命令使用

2021-10-07 22:01:41 字數 2779 閱讀 9506

[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 中,程序不能直接訪問硬體裝置,當程序需要訪問硬體裝置 磁碟檔案,網路資料等 必須由使用者態模式切換為核心態模式,...