CentOS6.x基本操作常用命令詳解
添加時間:2020-5-5 17:06:50
添加:
思海網絡
在準備使用Linux系統作為網站服務器系統之前,建議大家先學習一些基本的Linux系統的操作命令,這些命令都是在日常操作中和配置Linux服務器網絡環境時要用到的,了解和掌握這些命令,將有助于你更好的使用Linux服務器。
首先安裝一個CENTOS6.x系統
登錄服務器實現遠程控制
windows用戶推薦使用Xshell(下載地址)
mac用戶可以使用系統終端工具
登錄服務器之后就可以開始命令行操作了
查看你當前所在的位置 pwd( print working directory )
pwd
會顯示當前的位置,例如:
/root
改變你所在的目錄位置 cd( change directory )
cd /home
會讓你進入到根目錄下面的 home 這個目錄里面,/ 表示根目錄,如果用 pwd 查看一下會返回:
/home
另外cd /root = cd ~
列出目錄里的東西 ls
ls
ls 命令應該是 list 的簡稱,列出的意思,這個命令可以配合一些參數,例如:
ls -la
這樣會使用更詳細的形式列出文件與目錄,并且會包含目錄里面隱藏的文件,l 表示 long,a 表示 all 。在命令的后面你可以指定具體要列出的目錄,例如:
ls -la /usr/local
這會列出在系統根目錄下面的 usr 目錄下面的 local 這個目錄里的所有的東西。如果想查看命令詳細的使用說明,可以加上 –help 參數:
ls --help
現在,你已經學會了一個簡單的 ls 命令去列出目錄里的東西,在使用其它命令的時候,你也可以這樣來用,你知道命令的后面可以添加一些參數,去做更具體的事情,想得到命令的使用說明,就去在命令后面添加一個 –help 參數,命令的后面也可以添加更具體的信息,比如一個目錄的位置,一個文件的名稱等等。
創建目錄 mkdir( make directory )
mkdir
下面,我們可以在你當前所在的位置去創建一個新的目錄,記得使用 pwd 命令確定一下你的位置:
mkdir www
上面這行命令會在當前位置上去創建一個叫 www 的目錄。使用 ls 命令,可以查看一下當前目錄里面的東西。在安裝WDCP時,我們要在根目錄下創建一個WWW目錄來掛載數據盤,使用的命令應該是
mkdir /www
刪除目錄或文件 rm( remove )
rm
在命令的后面,加上你想要刪除的東西,可能是一個目錄的名稱,或者一個文件的名稱。注意想要刪除目錄的時候,你需要添加兩個參數:-r -f,可以將兩個參數系在一起,如-rf
rm -rf www
這里,r 參數可以讓 rm 命令遞歸刪除目錄及其內容,f 參數是 force ,表示強制刪除。合起來這行命令的意思是,遞歸的強制刪除 www 這個目錄,以及這個目錄里面的所有的東西。
編輯文件 vi:
vi hello.txt
上面的命令會去編輯當前目錄下面的 hello.txt 這個文件,如果這個文件不存在,會打開一個空白的文件,這樣你在保存并退出以后 ,就可以創建一個叫做 hello.txt 的文件。vi 工具的使用需要配合一些按鍵,比如打開文件以后,你想編輯這個文件,可以進入到編輯模式,按一下鍵盤上的 i 鍵或者insert鍵,然后用上下左右按鍵去瀏覽到文件的某個位置上。編輯好以后,要按一下 esc 鍵,退出編輯模式,然后輸入 : (冒號),再輸入 wq ,表示保存并退出。如果你不想保存所做的修改,可以輸入 : q 。有的時候,在編輯一些只讀文件,你需要再添加一個 ! ,比如 :wq! ,或者 q! 。
i ,輸入編輯模式。
esc,退出模式。
:wq,保存文件并退出。
:wq!,強制保存并退出。
:q,直接退出不保存修改。
/,可以進行搜索,在 / 后面加上要搜索的文字,然后回車。
n,可以查找下一處。
N,可以查找上一處。
ctrl+f,向后翻頁。
ctrl+b,向前翻頁。
詳細的使用說明,可以查看 vi 命令的幫助,vi –help 。
移動/重命名目錄或文件 mv( move )
移動或重命名目錄或者文件,使用的是同一個命令:
mv 要移動的目錄/文件 移動之后的目錄/文件
在這個后面先指一定想要移動的目錄或者文件的位置,一個空格,后面再加上移動以后的目錄和文件所在的位置。這里我們得先理解一下幾個路徑的意思:
/
表示系統的根目錄。
~
表示當前所登錄的用戶的主目錄。
.
一個點表示當前的目錄。
../
兩個點加一個斜線,表示上一級目錄。
../../
表示上兩級目錄。知道了這些,我們就可以去移動目錄或文件了。
mv www www2
上面這行命令的意思是,把當前目錄里面的 www 這個目錄重命名為 www2 。
mv www2 ../
這樣會把 www2 這個目錄移動到當前目錄的上一級目錄下面,你可以進入到當前目錄的上一級目錄:
cd ../
然后列出目錄里面的東西:
ls
看到 www2 目錄了嗎?刪除它可以使用 rm 命令加上 rf 參數:
rm -rf www2
再用 ls 看一下,是不是 www2 已經不在了。
* 號表示所有的文件或目錄,比如你想把某個目錄下面的所有的目錄或文件移動到某個地方,可以這樣:
mv /home/www/web1/* /home/www/gb1982
上面命令會把 /home/www/web1 里面的東西全部都移動到 /home/www/gb1982 這個目錄里面。
復制目錄或文件 cp( copy )
cp 要復制的東西 要復制到哪里
比如你當前目錄下面有一個 hello.txt 文件,你想復制一份,復制以后的文件叫 hello2.txt ,可以這樣:
cp hello.txt hello2.txt
你想把 hello.txt 復制到某個目錄的下面:
cp hello.txt /home/bak
這樣會把 hello.txt 這個文件復制到 /home/bak 里面,注意,bak 這個目錄必須已經存在了。
復制目錄,你需要添加一個 -R 的參數,它會遞歸的去復制目錄以及目錄里面的所有的東西。比如要把 www 這個目錄復制一份,復制以后的目錄名是 www2:
cp -R www www2
關鍵字:CentOS、操作、命令、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解