1、普通用戶切換root用戶:
(1)su 回車
password:輸入root用戶密碼 ,回車切換到root用戶
(2)su - root 回車
password:輸入root用戶密碼 ,回車切換到root用戶
root用戶切換普通用戶:
su 自己的用戶名,回車
2、重啟虛擬機輸入命令 :sudo reboot
3、CentOS7圖形界面與命令行界面切換:
在圖形界面
使用 ctrl+alt+F2切換到dos界面
dos界面 ctrl+alt+F2切換回圖形界面
在命令上
輸入 init 3 命令 切換到dos界面
輸入 init 5命令 切換到圖形界面
一、通用命令
pwd 打印當前工作目錄 (print working directory)
cd 切換目錄 (change directory)
cd ~ 宿主目錄(或直接cd)
cd - 上次的目錄
cd .. 上級目錄 (.代表當前目錄)
二、列出目錄內容
ls(list) 列出目錄中的文件 :
ls -l 詳細信息
ls -a 顯示所有文件(包含以點開頭的文件)
ls -F 在目錄后加斜線顯示
ls -lh 人性化單位顯示大小
三、創建目錄與文件
mkdir 創建目錄(make directory)
touch 創建一個空文件
rm 刪除(remove)
rm 文件名:刪除一個文件
rm 文件名1 文件名2....:刪除多個文件
rm -r 目錄名:刪除一個目錄
rm -r 目錄名1 目錄名2...:刪除多個目錄
rm -i 刪除前提示
rm -f 刪除文件不提示
rm -rf 刪除目錄不提示(rm -r -f)
rm -rf ./* 刪除當前目錄所有文件
四、復制與移動(重命名)
mv 移動 move(重命名也是這個命令)
目錄也可以移動
cp 復制copy
例如:cp /etc/issue ./ 將/etc/issue文件復制到當前目錄
cp -r 遞歸復制目錄
五、查找與搜索
find 搜索
find /etc -name init 在/etc目錄精確查找init文件
find /etc -name 'init*' 在/etc目錄找init開頭的文件
find /etc -name '?init' 在/etc目錄找init結尾,前面只有一個字符
find /usr/bin -size +3M 在/use/bin目錄查找大於3M的文件
which 顯示命令路徑
六、查看內容
cat 顯示文件內容
cat/etc/issue
more 查看大文件
more/etc/services 查看/etc/services文件
空格 翻頁
回車 下一行
b 上一頁
q 退出
head 查看文件頭幾行
head -n 5/etc/service 顯示/etc/service文件前5行
tail 查看文件最后幾行
tail -n 5 /etc/services 顯示/etc/services文件最后5行
tail -f 監視文件變化
七、鏈接
ln創建鏈接
ln -s 源文件 新文件 (創建軟鏈接)
軟鏈接相當於創建了一個指向源文件的快捷方式,通過此軟鏈接可修改源文件的內容,刪除源文件之后,軟鏈接失效。
ln 源文件 新文件(創建硬鏈接)
硬鏈接相當於復制了一個文件,通過此硬鏈接可修改源文件的內容,反之亦然。刪除源文件之后,硬鏈接正常存在。
八、文件打包與解壓
1、.tar.gz格式
打包命令: tar -zcvf test.tar.gz test
解壓命令:tar -zxvf test.tar.gz 將test.tar.gz 文件解壓為test目錄。
2、.bz2 格式
打包命令:tar -cjf test.bz2 test 將test目錄打包,生成test.bz2.
解壓命令:tar -xjf test.bz2 將test.bz2解壓為test目錄
刪除:rm -f test.bz2
3、zip格式
打包命令:zip -r test.zip test 將目錄打包,生成test.zip文件
解壓命令:unzip test.zip 解壓為test目錄
刪除:rm -f test.zip
4.file查看文件類型
file test:查看test文件是什么文件