磁盤管理的命令
ls 參數 : -al : 查看當前目錄下所有的文件以及文件夾,包括隱藏文件
ll : 查看當前目錄下所有文件以及文件夾的詳細信息,不包括隱藏文件
pwd : 查看當前的路徑
mkdir : 創建文件夾 參數 -p : 表示創建多級目錄
cd : 切換路徑
文件管理的命令
cat : 查看文件的所有內容
less 查看我們的文件內容
enter 往下翻一行
空格 往下翻一頁
q 退出瀏覽
more
enter 回車 往下翻一行
space 空格 往下翻一頁
ctrl + c 退出瀏覽
tail 查看文件的尾部內容
-f 表示從尾部進行查看
-100f 查看尾部100行的內容
tail -100f install.log
文件操作的命令
cp : 表示複製
cp 源文件 目的文件 拷貝並且可以支持重命名
cp 源文件 目的路徑 表示拷貝到某一個路徑下面去
mv 剪切功能 不光可以移動文件,還可以移動文件夾
mv 源文件(文件夾 ) 目的文件(目的文件夾)
rm 表示刪除文件或者文件夾
-r 表示遞歸刪除,會-把文件夾下面所有的東西都刪掉
-f 表示強制刪除 不通知你是否確認
rm -rf 表示強制遞歸刪除 不會通知你是否確認,一定要慎用
find 查找磁盤的文件或者文件夾
find / -name install.log
第一個參數:從哪個路徑下面查找
第二個參數 -name 按照什麼規則來進行查找
第三個參數: 查找得文件的名字
文檔編輯的命令
vi 或者vim
加參數 a 或者 i 進入編輯模式
編輯完成之後按 esc 退出編輯模式
:wq 保存退出
:q! 不保存退出
輸入“vim 文件名”進入“一般模式”
按下“i”從一般模式,進入“插入模式”
按下“esc”從“插入模式”退出到“一般模式”
在“一般模式”下,輸入“:wq”,保存並退出編輯。
在”一般模式下”,輸入”:q!” 不保存並退出編輯
分組 | 命令 | 描述 |
插入
(從一般模式進入到插入模式) | i | 在光標前插入 |
shift + i | 在光標當前行開始插入 | |
a | 在光標後插入 | |
shift + a | 在光標當前行末尾插入 | |
o | 在光標當前行的下一行插入新行 | |
shift + o | 在光標當前行的上一行插入新行 | |
| ||
複製或粘貼
(在插入模式下) | yy | 單行復制 將光標移動到將要複製的行處 |
nyy | 多行復制 將光標移動到將要複製的首行處 | |
p | 粘貼 將光標移動到將要粘貼的行處 | |
| ||
定位 | gg | 到文本的第一行 |
shift + g | 到文本的最後一行 | |
| ||
刪除 | dd | 刪除光標所在行 |
ndd | 刪除n行 | |
| ||
退出 | :q | 退出vi(沒有做任何修改時) |
:q! | 強制退出不保存 | |
:w | 保存不退出 | |
:wq | 保存後退出 |
管道命令 |
管道在linux裏面是一個連接的作用
連接前一個命令和後一個命令
命令1 | 命令2 將命令1的輸出,作爲命令2的輸入
grep 命令 表示過濾
grep -i Installing install.log 從 install.log裏面查找 Installing這個字符串
系統命令
ps 查看系統進程
ps -ef | grep rpcbind 表示查看某個進程
ps –ef | grep tomcat 表示查看tomcat的進程
kill命令 殺死某個進程
kill 進程號 表示殺死某個進程
kill -9 進程號 表示強制的殺死
ifconfig 查看網絡ip地址以及mac地址等
ping www.baidu.com 驗證兩臺服務器之間是否能夠通信
壓縮與解壓
tar cvf test.tar test/ 打包不壓縮
tar czvf test3.tar.gz install.log 打包並壓縮
tar xvf test2.tar 表示解壓某一個文件.tar結尾的文件
tar zxvf test2.tar.gz 表示解壓縮.tar.gz結尾的文件
tar zxvf test2.tar.gz -C abc 解壓到某一個指定的路徑下面去
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.84/bin/apache-tomcat-7.0.84.tar.gz : 下載軟件包到當前路徑下面
關機重啓
reboot -h now 馬上關機重啓
shutdown 關機
halt 關機
用戶與用戶組
useradd hadoop : 創建普通用戶
passwd hadoop : 給用戶設置密碼
chmod [參數] [<權限範圍><符號><權限代號>] :變更文件或目錄的權限
-R或--recursive 遞歸處理,將指定目錄下的所有文件及子目錄一併處理。
- 權限範圍的表示法如下:
u:User,即文件或目錄的擁有者。
g:Group,即文件或目錄的所屬羣組。
o:Other,除了文件或目錄擁有者或所屬羣組之外,其他用戶皆屬於這個範圍。
a:All,即全部的用戶,包含擁有者,所屬羣組以及其他用戶。
- 符號:
+ 添加權限
- 取消權限
- 有關權限代號的部分,列表於下:
r:讀取權限,數字代號爲"4"。
w:寫入權限,數字代號爲"2"。
x:執行或切換權限,數字代號爲"1"。
-:不具任何權限,數字代號爲"0"。