文章目錄
1.目錄操作
命令 | 解釋 | 示例 |
---|---|---|
pwd | 顯示工作路徑 | |
cd | 家目錄 | |
cd … | 返回上一級 | |
cd - | 返回上次所在目錄 | |
ls | 查看目錄中的文件 | |
ls -a | 顯示隱藏文件 | |
ls -l(ll) | 顯示詳細信息 | |
ls -t | 查看數據信息按照時間排序 | |
ls -r | 查看數據信息反向排序 | |
mkdir | 創建 ‘dir1’ 目錄 | |
mkdir -p | 創建一個目錄樹 |
2.文件操作
命令 | 解釋 | 示例 |
---|---|---|
touch | 創建文件 | |
cat | 從第一個字節開始正向查看文件的內容 | |
tail -f | 用於監視File文件增長。每隔一秒去檢查文件是否增加新的內容,如果增加,就追加顯示在原來文件的最後面,如果沒有就不變。通常用來查看系統運行日誌。默認查看文件的最後10行,相當於增加參數-n 10 | |
vi | 打開並瀏覽文件。輸入i開始編輯,ESC退出編輯,:q 不保存退出,:w 保存編輯,:wq 保存並退出;u撤銷上次操作;Ctrl+r恢復上次操作 |
3.刪除操作(文件和目錄)
命令 | 解釋 | 示例 |
---|---|---|
rm | 刪除文件 | |
rm -r | 刪除目錄以及目錄下的文件 | |
rm -f | 強制刪除 | |
rm -rf | 強制刪除目錄和文件 |
4.複製剪切操作(文件和目錄)
命令 | 解釋 | 示例 |
---|---|---|
cp | 複製文件 | |
cp -r | 複製目錄 | |
cp -p | 連帶文件屬性一起復制,比如文件的創建時間 | |
cp -d | 複製鏈接文件 | |
cp -a | 相當於pdr,目錄、屬性、鏈接一起復制 | |
mv | 剪切目錄或文件 |
5 搜索操作
5.1 在文件查找匹配內容
5.1.1 grep
語法:grep [選項] 字符串 文件名
作用:在文件當中匹配符合條件的字符串 ,無需打開文件就可以查找
選項: -i 忽略大小寫 -v 排除指定字符串
命令 | 解釋 | 示例 |
---|---|---|
grep | 搜索字符串 | |
grep -i | 忽略大小寫搜索字符串 | |
grep -v | 排除指定字符串搜索 |
5.1.2 在vi裏查找
語法:: /字符串
作用:在文件當中匹配符合條件的字符串 ,在瀏覽的同時查找
選項: \c 忽略大小寫,例:/Java\c 就可以匹配JAVA,java, JaVa等
5.2 在系統查找匹配文件
5.2.1 locate
語法:locate 文件名
作用:在系統文件中查找匹配文件
優點:相比find它的搜索速度更快,默認模糊查詢
缺點:只能通過文件名搜索且不能實時更新,每次創建新的文件都得使用updatedb更新一下才能搜索到
updatedb之後,就可以搜索到新建的文件
5.2.2 find
語法:find [搜索範圍] [搜索條件] 文件名
作用:在系統文件中查找匹配文件
優點:可以通過範圍和搜索條件來搜索文件,且實時更新數據庫
缺點:速度比locate慢,默認是完全匹配搜索,如果想模糊搜索的話需要加通配符
通配符:
- 匹配任意內容
- ?匹配任意一個字符
- []匹配任意一箇中括號的字符
6.壓縮和解壓縮(文件與目錄)
格式:zip 壓縮文件名 源文件
如果提示
-bash: unzip: 未找到命令
使用一下命令下載插件
yum -y install zip
解壓縮同上
yum -y install unzip
選項:
-c :打包
-v :顯示過程
-f :指定打包後的文件名
-x : 解打包
-z :壓縮爲.tar.gz 格式
命令 | 解釋 | 示例 |
---|---|---|
zip | 壓縮文件 | |
zip -r | 壓縮目錄 | |
unzip | 解壓縮 | |
tar -cvf 打包文件名 源文件 | tar打包文件 | |
tar -xvf 打包文件名 源文件 | 解打包 tar文件 | |
tar -ztvf 源文件 | 查看壓縮包(不解壓) | |
tar -zcvf 打包文件名 源文件 | 壓縮爲.tar.gz文件 | |
tar -zxvf 打包文件名 源文件 | 解壓縮.tar.gz |
7.系統
格式:shutdown [選項] 時間
命令 | 解釋 | 示例 |
---|---|---|
ip addr | 網卡ip地址 | |
shutdown -r | 重啓 | |
shutdown -h | 關機 | |
shutdown -c | 取消前一個關機命令 |