2020整理 剛開始使用linux記錄的常用命令

2021-10-19 10:10:52 字數 2866 閱讀 9173

a、檔案解壓縮

tar 檔案壓縮.

將abcdefile資料夾下面的檔案全部壓縮。

tar -zcvf abcde.tar.gz abcdefile/

tar 解壓

tar -zxvf python-2.7.5.tgz

zip:

1.壓縮資料夾為zip檔案

zip -r mydata.zip mydata

2.把mydata.zip解壓到mydatabak目錄裡面

unzip mydata.zip -d mydatabak

3.mydata01資料夾和mydata02.txt壓縮成為mydata.zip

zip mydata.zip mydata01 mydata02.txt

4.直接解壓mydata.zip檔案

unzip mydata.zip

5.檢視mydata.zip檔案裡面的內容

unzip -v mydata.zip

6.解壓tar.gz 到使用者postgresql資料夾下

tar zxf postgresql-12.5.tar.gz -c $home/postgresql

b、防火牆

檢視防火牆狀態

systemctl status firewalld

開啟防火牆

systemctl start firewalld

關閉防火牆

systemctl stop firewalld

檢視當前firewall狀態

firewall-cmd --state

重啟firewall

firewall-cmd --reload

禁止開機啟動

systemctl disable firewalld.service

2、開啟埠

檢視已經開放的埠:

firewall-cmd --list-ports

開啟埠

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含義:

–zone #作用域

–add-port=80/tcp #新增埠,格式為:埠/通訊協議

–permanent #永久生效,沒有此引數重啟後失效

開啟斷絕口後需要重啟防火牆

c、授權

chown -r nginx:nginx map

d、程序與埠

檢視程序

ps -ef |grep nginx

殺程序kill -9 pid

檢視指定應用程式埠

netstat -npl | grep ngin

查指定埠占用

netstat -anp |grep 5432

f、使用者管理

(1)用useradd命令建立使用者建立使用者:

語法: useradd [所要建立的使用者名稱] ,回車

(2)用passwd命令為該使用者建立密碼:

語法: passwd [使用者名稱] ,回車

(3)userdel [-r] [要刪除的使用者的名稱]

例如:[root@localhost ~]userdel -r aillo

該使用者檔案下建立資料夾

mkdir -p $home/postgresql

解壓tar.gz

tar zxf postgresql-12.5.tar.gz -c $home/postgresql

傳輸檔案

rzyum -y install epel-release

sudo rpm -ivh

linux whereis命令用於查詢檔案。

該指令會在特定目錄中查詢符合條件的檔案。這些檔案應屬於原始**、二進位制檔案,或是幫助檔案。

該指令只能用於查詢二進位制檔案、源**檔案和man手冊頁,一般檔案的定位需使用locate命令。

語法whereis [-bfmsu][-b 《目錄》…][-m 《目錄》…][-s 《目錄》…][檔案…]

引數:-b  只查詢二進位制檔案。

-b《目錄》  只在設定的目錄下查詢二進位制檔案。

-f  不顯示檔名前的路徑名稱。

-m  只查詢說明檔案。

-m《目錄》  只在設定的目錄下查詢說明檔案。

-s  只查詢原始**檔案。

-s《目錄》  只在設定的目錄下查詢原始**檔案。

-u  查詢不包含指定型別的檔案。

例項使用指令"whereis"檢視指令"bash"的位置,輸入如下命令:

$ whereis bash

上面的指令執行後,輸出資訊如下所示:

bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz

注意:以上輸出資訊從左至右分別為查詢的程式名、bash路徑、bash的man 手冊頁路徑。

如果使用者需要單獨查詢二進位制檔案或幫助檔案,可使用如下命令:

$ whereis -b bash

$ whereis -m bash

輸出資訊如下:

$ whereis -b bash #顯示bash 命令的二進位制程式

bash: /bin/bash /etc/bash.bashrc /usr/share/bash # bash命令的二進位制程式的位址

$ whereis -m bash #顯示bash 命令的幫助檔案

bash: /usr/share/man/man1/bash.1.gz #bash命令的幫助檔案位址

root使用者登入編譯執行./configure提示許可權不夠

chmod -r 777 ./

sudo mv 1610.02357.pdf /media/canran 移動1610.02357.pdf到/media/canran 資料夾下

開始使用Unix

本人使用的macbook pro md101,通過mac的終端登入到unix系統。登入unix系統 首先在終端中輸入login,然後終端會顯示login 然後輸入使用者標識,按return後,會顯示password 輸入密碼即可登入,隨後會顯示上次登入的時間以及使用的終端,無論何時,你都要花時間檢查...

開始使用Gulp

結語參考與擴充套件 接觸gulp不多,感觸卻多。不過一句話 省了好多麻煩。如果你也是做web前端的,並且也想更加便捷高效的去完成自己的專案,那麼可以嘗試使用一下gulp。首先看看gulp的定義 gulp是乙個基於流的自動化構建工具。大家都明白什麼是自動化 就是懶人不用動手了唄 構建工具就是說這是乙個...

MQTT 開始使用

嵌入式 個人開發環境 ubuntu 14.04 mqtt messagequeueing telemetry transport protocol 全稱 訊息佇列遙感傳輸協議,是ibm開發的乙個即時通訊協議。mqtt是面向m2m和物聯網的連線協議,執行在tcp協議棧之上,採用輕量級發布和訂閱訊息傳輸...