1. 程式人生 > 其它 >新版本RocketMQ配置Web管理介面:rocketmq-console

新版本RocketMQ配置Web管理介面:rocketmq-console

內容概要

  • 複製檔案
  • 移動檔案
  • 刪除檔案
  • 系統別名
  • vi/vim編輯器

複製檔案

複製cp,copy的縮寫

格式:cp [引數] [被複制檔案的路徑] [複製到的新路徑]
引數:-r 遞迴複製
     -a 保證某些屬性不變

案例1:將/root目錄下的1.txt複製到/tmp目錄
[root@localhost ~]# cp /root/1.txt /tmp

案例2:將/root目錄下的test資料夾複製到/tmp目錄
[root@localhost ~]# cp -r /root/test /tmp
在Linux中檔案不可以直接複製

案例3:將/etc/aa和/etc/1.txt複製到/tmp中
[root@localhost ~]# cp /etc/aa /etc/1.txt /tmp

esc+.:上一條命令最後一個元素
ls -l = ll

Linux中的連結相當於快捷方式
stat:檢視檔案詳細屬性

移動檔案

移動檔案相當於剪下

格式:mv [移動檔案的原路徑] [移動檔案的新路徑]

案例1:將/root下的1.txt移動到/tmp目錄中
[root@localhost ~]# mv /root/1.txt /tmp

案例2:將/root下的aa資料夾移動到/tmp目錄中
[root@localhost ~]# mv /root/aa /tmp

刪除檔案

刪除檔案有兩種方式
1.物理刪除:直接刪除檔案
2.邏輯刪除:把檔案隱藏,沒有刪除

rm是物理刪除命令

格式:rm [引數] [需要刪除檔案的路徑]
引數:-r 遞迴刪除目錄及內容
     -f 不提示直接刪除
     -i 刪除前提示

案例1:刪除/root目錄下1.txt檔案
[root@localhost ~]# rm 1.txt
[root@localhost ~]# rm -f 1.txt

案例2:刪除/root目錄下aa資料夾
[root@localhost ~]# rm -rf aa

Linux中不能直接刪除資料夾
Linux中禁止使用rm -rf /*

解決rm命令錯誤操作:將rm該一個名字

檢視命令存放路徑:which

系統別名

alias

格式:alias xxx='命令'
alias:檢視系統別名
alias rm='xxx':設定系統別名

不適用別名可以在命令前加\
[root@localhost ~]# \rm 1.txt

vi/vim編輯器

vim是vi的升級版編輯器

1.安裝vim
yum install vim y

2.開啟編輯檔案
vim 1.txt

3.編輯器三種模式
命令模式
末行模式
編輯模式

4.進入編輯模式
i:在游標前輸入
a:在游標後輸入
o:新建一行

5.儲存和退出
進入末行模式 ------> 操作
w:儲存
q:退出
!:強制(編寫的內容全部刪除)

6.解決vim編輯異常
刪除.xxx.txt.swp
繼續編輯:vim -r xxx.txt
放棄編輯:vim -n xxx.txt

7.游標快速移動快捷方式
快速切換游標到底行:G
快速切換游標到首行:gg
快速跳轉到行首:0
快速跳轉到行尾:$
快速跳轉到指定行:進入末行模式 ---> 輸入行數 ---> 回車
快速複製文字內容:yy
               nyy(向下複製多行)
快速黏貼文字內容:p 游標下一行黏貼
               P 游標上一行黏貼
刪除文字內容:dd 刪除游標所在行
            ndd 向下刪除多行
回撤:u
撤回回撤:ctrl+r
顯示行號:進入末行模式 ---> set nu ---> 回車
取消行號:進入末行模式 ---> set nonu ---> 回車
搜尋內容:進入命令模式 ---> / ---> 搜尋的內容 ---> 回車
         n 下一個
         N 上一個
         :set ic 忽略大小寫
視覺化編輯:ctrl+v ---> shift+i編輯 ---> esc退出

實時監控檔案內容變化:tail -f [要監控的檔案]

演示vim編輯異常
1.檢視vim程序
[root@localhost ~]# ps -ef | grep vim
2.殺死vim程序
[root@localhost ~]# kill 9 pid

批量複製
[root@loaclhoet ~]# while true;do echo 'hello world' >> xxx.txt; done