Linux 常用命令集合

2021-09-03 01:21:39 字數 2488 閱讀 9203

這裡記錄下linux小白常用的命令吧:

1.目錄、檔案等操作

rm  -rf 刪除某目錄   

mv 原始檔 目標檔案  類似於搬家或者重新命名   

cd .. 返回上一級目錄

ssh 從12號登陸18號  ssh [email protected]或者ssh txz@node18 【在/etc/hosts裡有對應關係】

scp  檔案傳送(如果要傳送目錄則用-r)

將本地檔案傳送給遠端 scp 本地檔名 使用者名稱@遠端ip : 遠端目錄,譬如12號傳18號

18號傳到12號是同理

2.查詢

find 路徑 -name 檔名 按檔名查詢 

which  查詢檔案所在目錄   ls -al|grep p* 列出當前目錄下以p開頭的檔案

grep命令:

-e :開啟擴充套件(extend)的正規表示式。

-i :忽略大小寫(ignore case)。

-v :反過來(invert),只列印沒有匹配的,而匹配的反而不列印。

-w :被匹配的文字只能是單詞,而不能是單詞中的某一部分,如文字中有liker,而我搜尋的只是like

-c :顯示總共多少行被匹配到了,而不是顯示被匹配到的內容,注意如果同時使用-cv選項是顯示有多少行沒有被匹配到。

3.vim

4.檢視檔案

檢視/etc/profile的前10行內容,應該是: # head -n 10 /etc/profile

檢視後10行  #tail -n 10 /etc/profile

檢視檔案編碼 file -i filename

wc -l filename 檢視檔案裡有多少行

wc -w filename 看檔案裡有多少個word

ls |wc -w 檢視當前目錄下有多少個檔案

5.其他

ln -s 建立軟鏈結   ctrl+c  終止當前命令執行   ctrl+d 退出python終端

unzip filename 解壓zip檔案到當前目錄; 如果要解壓到指定目錄,可以加上 -d 選項  unzip test.zip -d /root/ 

gunzip filename 解壓gz檔案到當前目錄

tar -zxvf filename 解壓tar.gz檔案到當前目錄

top 檢視當前程序和記憶體使用情況

du -sh * 檢視當前目錄下各個檔案及目錄占用空間大小 

history 檢視命令列歷史

reboot 重啟

配置(configure) 其中--prefix選項是配置安裝目錄,如果不配置該選項,安裝後可執行檔案預設放在/usr /local/bin,庫檔案預設放在/usr/local/lib,配置檔案預設放在/usr/local/etc,其它的資源檔案放在/usr /local/share

編譯(make)、安裝(make install)

後台程序 nohup,在指令後面加上&,就能在後台執行,並自動將輸出寫入當前目錄的nohup.out檔案下,即使關掉終端也沒事

最近18號節點重新安裝了ubuntu系統,裡面空空如也,也是乎我就來開墾荒地啦

首先:sudo apt-get update

sudo apt-get upgrade

(1)pip安裝

sudo apt-get install python-pip 然後pip -v檢視版本

(2)python3安裝

發現linux上自帶的是python 2.7版本,python2023年就要停用2.*版本了,故而我來安裝3.6.2版本

在make的時候一直有問題,我猜想可能是一些依賴包的問題,部落格裡說要安裝yum install openssl-devel -y 

yum install zlib-devel -y,但是我本機上沒有yum,網上的教程都是通過rpm來安裝,用apt-get安裝了rpm,然後看到了這個帖子

突然領悟到ubuntu應該所有的都用apt-get install命令,由突然看到部落格說ubuntu 18版本的 python 已經安裝了3.6版本,於是乎需要python3。就因為之前對centos系統和ubuntu系統不夠了解,我白費好半天力氣了。

然後需要安裝python3對應的pip版本,靈機一動直接將上面命令改為了sudo apt-get install python3-pip,然後用pip3檢視版本

故而成功了!

Linux 常用命令集合

1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...

Linux常用命令集合

下文中的一些linux命令是我在工作中用到收集而來的,較為碎片化,然後,不定時更新 檢視軟體是否安裝。列出所有安裝的dockerrpm qa grep docker軟體是否安裝rpm q grep docker列出軟體包安裝的檔案rpm ql docker檢視軟體所有安裝包的檔案儲存位置rpm qa...

linux常用命令集合

檢視 sudo切換角色 cat filename tail n 30 head n 30 檢視前30行 後30行 grep o 你想查的內容 檔名 wc l 內容出現的次數 cat 第一行開始顯示檔案內容 tac 最後一行開始顯示 nl 顯示時輸出行號 more 一頁一頁顯示,空格 向下翻一頁 en...