002 在大数据中基础的llinux基本命令
一:基本命令
1.顯示當(dāng)前的目錄
2.長格式顯示目錄自身的信息
3.創(chuàng)建文件
4.創(chuàng)建目錄
創(chuàng)建多層目錄,使用-p。
5.刪除目錄或者文件
-f:不提示,強(qiáng)制刪除
-i:刪除前,提示
-r:刪除目錄以及目錄下的所有文件
6.復(fù)制
-r:遞歸,復(fù)制子文件與子目錄。
,,,,,,普通復(fù)制
,,,,,,復(fù)制其子目錄以及文件
? 修改:
在2017年12月16日,復(fù)習(xí)時突然發(fā)現(xiàn)有一個問題,上面的目錄進(jìn)錯了地方,下面是遞歸拷貝的截圖:
?
7.移動文件
8.重命名
9.查看文件內(nèi)容
-b:顯示行號
-n:顯示行號,包括空格
10.查看內(nèi)容
分頁查看more,使用空格翻頁,使用回車翻行,q鍵退出查看
11.查看內(nèi)容
分頁查看less,空格是下頁,上下鍵用來回翻,q鍵退出查看。
12.查看文件開頭
-5:顯示前5行
13.顯示文件的尾部內(nèi)容
注意:這個命令可以方便查看日志文件,可以動態(tài)的查看,-f就是動態(tài)顯示文件內(nèi)容。
14.計算文件或者目錄的容量
修改:
2017.12.16,這個部分不常用,所以掌握的不夠,看了一篇文檔,感覺寫的不錯,這里粘貼一下鏈接目錄,希望下次復(fù)習(xí)時再去看看:
https://www.cnblogs.com/hunttown/p/5470576.html
-s:僅顯示總量
-h:人性化顯示容量信息。
15.在文本文件中查找匹配的字符串
16.搜索文件或者目錄
-name:查找制定文件名的文件
-type:查找指定類型的文件
-size:按照容量的大小查找
按照大小查找:大于800M的文件
?
?17.重定向
>>:將命令輸出的文件保存到指定的文件中,如果文件存在就追加,不存在就建立
>:將命令輸出的文件保存到指定的文件中,如果文件存在就覆蓋,不存在就新建
18.產(chǎn)看命令幫助
19.查看命令的位置
?
20.統(tǒng)計個數(shù)
?
?二:權(quán)限操作的基本命令
1.權(quán)限
分成三組,
所有者,user
所屬組,group
其他人,other
r:讀,4
w:寫,2
x:執(zhí)行,1
2.修改文件的訪問權(quán)限chmod
-R:遞歸修改目錄的權(quán)限。
當(dāng)然可以撤銷權(quán)限。
下面是數(shù)字表示:
3.修改擁有者和所屬組chown
-R:遞歸修改目錄的擁有者。
只有超級用戶才可以使用,同時用戶和組必須存在。
修改所有者
修改所屬組
同時修改
三:vi編輯器
1.三種模式
命令模式
插入模式
末行模式
*******************************
2.光標(biāo)跳轉(zhuǎn)至最后一行
在命令模式中按下G,即可。
3.光標(biāo)跳轉(zhuǎn)至第一行
? 在命令模式下按下gg。
4.搜索到字符串的位置
命令模式下,/string
5.刪除
命令模式下,dd,效果刪除所在行。
命令模式下,3dd,效果是連續(xù)刪除3行
6.復(fù)制光標(biāo)所在行
命令模式下,yy,然后p,此為粘貼
在命令行模式下,yy6,然后p,效果是復(fù)制了6次。
*******************************
7.顯示行號
最后行模式下:set nu
8.跳轉(zhuǎn)到35行
最后行模式下:35
?
四:磁盤管理命令
因為是管理命令,所以使用root用戶
1.查看磁盤分區(qū)情況
2.查看磁盤信息
?
?
?3.添加磁盤
4.結(jié)果
5.查看是否添加成功
6.為新添加的硬盤(第二塊)分區(qū)
按下m,尋求幫助。
?
?7.開始主分區(qū)
8.打印分區(qū)列表
9.創(chuàng)建擴(kuò)展分區(qū)
10.創(chuàng)建邏輯分區(qū)
?
?11.保存并退出
12.查看磁盤情況
13.格式化
在分區(qū)完成后,需要格式化,再加載才可以使用。下面,先格式化。
14.掛載,使之生效
掛載點(diǎn),就是訪問這個區(qū)的入口。
方式一:臨時生效
方式二:永久生效
15.結(jié)果
?
?五:系統(tǒng)管理命令
?1.top,查看整體資源實時動態(tài)信息
q:退出
2.內(nèi)存狀況
3.查看進(jìn)程
解析:PID:唯一的編號,%CPU:使用占有率,%MEM:內(nèi)存占有率,VSZ:使用虛擬內(nèi)存的大小KB,TTY:終端
TIME:占用CPU的總時間。START:進(jìn)程狀態(tài)(S:睡眠,R:運(yùn)行的進(jìn)程,X:死掉的進(jìn)程,T:停止的進(jìn)程,Z:僵尸進(jìn)程)。
4.終止進(jìn)程
5.網(wǎng)絡(luò)信息
netstat -tlun: 表示查看系統(tǒng)已經(jīng)開啟的監(jiān)聽窗口
netstat -an:查看所有
?
?六:壓縮與解壓縮
1.壓縮文件
壓縮完,源文件就沒有了。
2.解壓
3.壓縮目錄
-v:詳細(xì)信息
打tar包
壓縮
4.解壓縮文件
解壓到/opt
七.軟件包管理命令
1.掛載光驅(qū)
2.查詢安裝的rpm包
3,查詢文件來自于哪一個包
4.安裝rpm包
5.卸載
結(jié)尾處不再需要加上rpm。
6.使用yum查詢
7.使用yum安裝
8.使用yum卸載
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的002 在大数据中基础的llinux基本命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 定位功能的实现
- 下一篇: Linux时间 时区 同步