centos 常用命令

2021-07-10 01:39:35 字數 3930 閱讀 5497

遠端鏈結

連交換機:telnet 192.168.1.241

username & password

查埠:dis inter br

退出:ctrl+] 再按 quit

程序

殺程序:kill -9 5144 或 kill -term 5144  -9表示無條件

顯示程序:ps auxw 或 ps -ef |grep tomcat

目錄

執行當前目錄下.sh:[root@web2 bin]# ./startup.sh

檢視: df -ht 或者 yum install di 之後用di

顯示所在目錄:pwd [-lp]

檢視目錄大小:du -sh 列出為 du -h

檢視記憶體:free -m 或者 cat /proc/meminfo 

檢視cpu:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

檢視硬碟:lsblk 或 fdisk -l

查詢目錄:find /(查詢範圍) -name '查詢關鍵字' -type d

硬碟轉速:hdparm -t  /dev/sda

查詢檔案:find /(查詢範圍) -name 查詢關鍵字 -print

退回: cd .. 或 cd - (中間有一空格)

建立目錄:mkdir /www/svndata 或 mkdir svndata

刪除:rm -rf lost+found/ r是遞迴,f是不提示

新建檔案:vi /home/test.sh,儲存

移動檔案 資料夾: mv [options] 原始檔或目錄 目標檔案或目錄

示例:1、移動hscripts資料夾/目錄下的所有檔案,目錄和子目錄到tmp目錄mv hscripts tmp

分析:在上述命令中,如果tmp目錄已經存在,mv命令將移動hscripts資料夾/目錄下的所有檔案,目錄和子目錄到tmp目錄。 如果沒有tmp目錄,它將重新命名 hscripts目錄為tmp目錄。

2、移動多個檔案/更多問價到另一目錄

mv file1.txt tmp/file2.txt newdir

這個命令移動當前目錄的file1.txt檔案和tmp資料夾/目錄的file2.txt檔案到newdir目錄。

引數:-i:互動方式操作。如果mv操作將導致對已存在的目標檔案的覆蓋,此時系統詢問是否重寫,要求使用者回答」y」或」n」,這樣可以避免誤覆蓋檔案。

-f:禁止互動操作。mv操作要覆蓋某個已有的目標檔案時不給任何指示,指定此引數後i引數將不再起作用。

5.複製檔案或資料夾

cp [options] **檔(source) 目的檔(destination)

引數:-a :相當於 -pdr 的意思;

-d :若**檔案為鏈結檔案的屬性(link file),則複製鏈結檔案屬性而非檔案本身;

-f :為強制 (force) 的意思,若有重複或其它疑問時,不會詢問使用者,而強制複製;

-i :若目的檔(destination)已經存在時,在覆蓋時會先詢問是否真的動作!

-l :進行硬式鏈結 (hard link) 的鏈結檔建立,而非複製檔案本身;

-p :連同檔案的屬性一起複製過去,而非使用預設屬性;

-r :遞迴持續複製,用於目錄的複製行為;

-s :複製成為符號鏈結檔案 (symbolic link),亦即『快捷方式』檔案;

-u :若 destination 比 source 舊才更新 destination !

最後需要注意的,如果**檔有兩個以上,則最後乙個目的檔案一定要是『目錄』才行!

示例:1、複製兩個檔案:

cp file1 file2

上述cp命令複製檔案file1.php 的內容到檔案file2.php中。

2、備份拷貝的檔案:

cp -b file1.php file2.php

建立檔案file1.php的帶著符號 『~』的備份檔案file2.php~。

3、複製資料夾和子資料夾:

cp -r scripts scripts1

上面的 cp 命令從 scripts 複製資料夾和子資料夾到 scripts1。

vi編輯

模式:命令模式,編輯模式,末行模式。

切換方式:

命令模式→i→編輯模式,編輯模式→esc→命令模式,命令模式→:→末行模式。

功能:

命令模式(command mode): 控制游標移動,刪除字元,段落複製。

編輯模式(insert mode):   新增文字及修改文字。

末行模式(last line mode):儲存檔案,離開vi,以及其他設定。

命令模式命令

命令       說明

h           將游標向左移動一格

l           將游標向右移動一格

j           將游標向下移動一格

k           將游標向上移動一格

0           數字0,將游標移動到該行的行首

$           將游標移動到該行的行末

h           將游標移動到該螢幕的頂端

m           將游標移動到該螢幕的中間

l           將游標移動到該螢幕的底端

gg          將游標移動到文章的首行

g           將游標移動到文章的尾行

w或w         將游標移動到下一單詞

x           刪除游標所在處的字元

x           刪除游標前的字元

dd          刪除游標所在行

*dd          從游標所在行向下刪除*行,*為數字

d           刪除游標所在處到行尾

r           取代游標處的乙個字元

r           從游標處向後替換,按esc結束

u           取消上步的操作

u           取消目前的所有操作

yy          複製游標所在行

p           將複製的內容放在游標所在行的下行

編輯模式命令

命令       說明

a           在游標後插入文字

a           在游標所在行後插入文字

i           在游標前插入文字

i           在游標所在行前插入文字

o           在游標所在行下插入新行(小寫字母o)

o           在游標所在行上插入新行(大寫字母o)

末行命令

命令       說明

e           建立新檔案

n           載入新檔案

w           儲存檔案

!           強行操作

w!          強行儲存檔案

q           退出

q!          強行退出

wq          儲存退出

wq!         強行儲存退出

set nu      顯示行號

set nonu    不顯示行號

/*          /搜尋,*任意字串

?           同上 基本上的操作這些就已經夠用了 

vi開啟後可以修改檔案內容,cat只能看不能修改檔案內容

僅僅是檢視的話,vi和cat都不好,還是用less好些

myslq

ps -a | grep -i mysql

kill 列出來的程序

service mysql start

CentOS常用命令

1.顯示當前目錄所有的檔案和目錄資訊 ls list ls xx目錄 檢視指定目錄下邊的檔案資訊 2.顯示當前檔案目錄位置 pwd 3.目錄之間切換 cd 目錄名字 cd 切換到上級目錄 4.切換到完全命令模式 init 3 進入命令模式 init 5 進入視覺化操作介面 5.使用者切換到超級管理員...

centos 常用命令

建立目錄 mkdir p 目錄名 開啟目錄 cd 目錄名 1 cd 進入當前使用者的家目錄 2 cd 進入上次目錄 3 cd 進入上一級目錄 4 cd 進入當前目錄 檢視當前路徑 pwd 刪除目錄 rm rf 目錄名 rm 只能刪除空目錄 複製 cp 選項 目錄或檔案 目標目錄 1 r 複製目錄 2...

centos 常用命令

建立目錄 mkdir p 目錄名 開啟目錄 cd 目錄名 1 cd 進入當前使用者的家目錄 2 cd 進入上次目錄 3 cd 進入上一級目錄 4 cd 進入當前目錄 檢視當前路徑 pwd 刪除目錄 rm rf 目錄名 rm 只能刪除空目錄 複製 cp 選項 目錄或檔案 目標目錄 1 r 複製目錄 2...