本文将闡述linux當中的基本操作指令。
1、操作環境
- vmware 14.1
- centos7 64
- putty
2、前提限制
- 已安裝vmware
- vmware中已安裝centos【注意,也可以直接就是一台linux機子,使用vmware是一個選項而已】
- 在本機能通路到centos【注意,本文中所涉及的linux伺服器的ip是 192.168.100.192,請讀者根據實際設定】
- 熟練使用putty
3、操作
3.1 mkdir、ls、pwd、cd、clear
- mkdir 建立一個檔案夾:
#建立一個名字叫ali的檔案夾
mkdir ali
- ls 檢視目前檔案夾下有哪些檔案及其檔案夾
- pwd 檢視目前的工作目錄
- cd 改變工作目錄
#切換到家目錄
cd
#切換到家目錄【對于root使用者家目錄即 /root;對于普通使用者例如zhangli, 家目錄即/home/zhangli】
cd ~
#切換到本目錄的上一級目錄
cd ..
#回到上一個通路的目錄
cd -
- clear 清屏
具體操作如下:
五大基本指令
3.2 touch
建立一個檔案:
#建立一個檔案ali
touch ali
具體操作如下:
建立一個檔案ali
3.3 cp
拷貝一個檔案:
#拷貝一個檔案ali為zhangli
cp ali zhangli
#建立dir1檔案夾
mkdir dir1
#拷貝zhangli到dir1
cp zhangli dir1
#拷貝dir1為dir2
cp -p dir1 dir2
具體操作如下:
拷貝檔案和檔案夾
3.4 mv
移動檔案或者重命名:
#重命名zhangli為xiaoli
mv zhangli xiaoli
#移動xiaoli到上一級目錄
mv xiaoli ..
具體操作如下:
移動和重命名檔案
3.5 rm
删除檔案或者檔案夾:
#删除檔案xiaoli
rm xiaoli
#删除檔案夾dir1
rm -rf xiaoli
具體操作如下:
删除檔案和檔案夾
3.6 cat tail
對檔案内容進行檢視的五大指令。
#将"Hello wanhe"追加到info.txt,如果info.txt不存在,則建立一個。
echo 'Hello wanhe'>>info.txt
#列印info.txt内容
cat info.txt
# 檢視info.txt動态變化
tail -f info.txt
具體操作如下:
cat以及tail
3.7 壓縮和解壓
#使用tar指令壓縮一個檔案夾
tar -cvf test.tar dir2
#删除dir2
rm -rf dir2
#使用tar指令解壓
tar-xvf test.tar
#使用zip指令壓縮dir2
zip test.zip dir2
#删除dir2
rm -rf dir2
#使用unzip指令解壓
unzip test.zip
具體操作如下:
壓縮和解壓指令
3.8幫助指令
#檢視ls指令的意義
whatis ls
#檢視ls指令的路徑在哪裡
whereis ls
#檢視ls指令的用法
man ls
具體操作如下:
(幫助指令)
3.9其他基本指令
#列印環境變量
echo $PATH
#臨時設定一個變量
export TEST_VAR=/root/test
#檢視目前機子ip
ifconfig
#檢視目前都有哪些使用者和終端登入
who
#檢視目前登入使用者是誰
whoami
具體操作如下:
(其他常用指令)