Linux命令基礎

2021-09-27 02:58:58 字數 3362 閱讀 3247

linux指令

du -sh 目錄

du表示 directory used

語法:du -sh 目錄(獲取資料夾所佔的大小)

df -m

df表示disk free

df -m:以mb為單位檢視使用情況

free -m

查詢剩餘空間使用情況

find / -name mysql:查詢路徑

-type:根據文件型別查詢

-user:根據所有者進行查詢

-group:根據所屬的使用者組進行查詢

-size:根據大小進行查詢

ps -ef:檢視程序

uid:該程序的啟動使用者名稱

pid:程序的id號

ppid:父級程序id號

c:表示cpu的使用情況

stime:啟動時間

tty:終端的裝置編號."?"表示程序不是終端發起的

time:持續執行時間

cmd:程序的名稱或者位置

service 服務名 start|stop|restart:操作服務

/etc/init.d/httpd start:另一種啟動方式

grep 「admin」 php2018.txt:篩選出檔案php2018.txt中的admin行

-v排除:grep -v 「admin」 php2018.txt:排除admin所在行

-e:多條件篩選:grep -e 「3|e」 php2018.txt

wc:word count,統計檔案的各項數值

wc -lwc 文件的路徑

-l:line 行數

-w:word,單詞數

-c:位元組數

wc -lwc /etc/password

|管道:將多個指令合在一行操作,主要用於搜尋過濾

有輸出的指令1 | 有輸入的指令2

vim指令

vim開啟檔案

vim 檔案路徑:開啟指定檔案

vim +3 檔案路徑:開啟檔案定位到第三行

游標移動

shift 6:移動到行首

shift 4:移動到行尾

gg:游標快速移動到檔案起始位置

g:游標移動到末行行首

3 g:快速定位到第三行

翻屏 ctrl b(或pageup):上翻

ctrl f(或pagedown):下翻

複製操作

yy:複製游標所在行

按下p鍵貼上

6 yy:向下複製指定行

dd:剪下/刪除

按大小p鍵貼上

7 dd:剪下指定行

d:剪下後保留空行

撤銷恢復操作

u:撤銷

ctrl r:恢復

冒號:進入末行模式

esc鍵退出末行模式

儲存操作

w:儲存檔案

w 路徑:另存為

q:退出

wq:儲存退出

q!:不報存強制退出

set nu:顯示行號

想永久顯示行號:建立 ~/.vimrc,新增set nu

set nonu:不顯示行號

i或者a:進入編輯模式

esc退出編輯模式

使用者和使用者組

資訊檔案

/etc/passwd:使用者的關鍵資訊

/etc/group:使用者組的關鍵資訊

/etc/shadow:使用者密碼的資訊

useradd 選項 使用者名稱:新增使用者

修改使用者:usermod

usermod -g 500 -g 501 zhangsan:修改zhangsan的使用者組

usermod -l wangma zhangsan:修改zhangsan的使用者名為wangma

passwd wangma:更改使用者密碼

使用者組

編輯使用者組:goupmod 選項 使用者組名

-g:-g在這裡表示自己設定乙個自定義的使用者組id數字

-n:表示設定新的使用者組的名稱

刪除使用者組:groupdel admin:刪除admin使用者組

許可權相關

許可權分類

使用者身份分類

許可權檢視與設定

2-4位表示檔案所有者的許可權情況

5-7位表示同組使用者的許可權情況

8-10位表示其它人的許可權情況

chmod 選項 許可權模式 文件路徑:設定許可權

chmod u+x,g+rw,o+r /root/passwd:設定所有者擁有全部許可權,同組使用者讀寫許可權,其他人讀許可權(也可以使用=設定)

數字方式設定許可權

chown -r admin /lib :更改檔案的所屬使用者

sudo

檢視命令的完整路徑:which useradd

給admin新增增加使用者的許可權

su admin:切換admin使用者

執行級別

切換命令

網路設定

檔案建立快捷方式

網路操作

ssh

service sshd start/stop/restart:ssh服務的操作(d 是daemon,守護程序)

ps -ef | grep 「sshd」:檢視ssh服務

常用工具:xshell、securecrt、putty、cmder

軟體的安裝

語法 rpm -e 軟體包全稱 [–nodeps]:解除安裝軟體

rpm -ivh:軟體包安裝

rpm -uvh(了解):公升級軟體包

yum方式

缺點 語法

編譯方式安裝

缺點:

編譯安裝步驟

解壓原始碼包

進入解壓目錄

配置安裝

編譯安裝

編譯方式安裝nginx

解壓:

配置安裝

編譯並安裝

nginx執行

lamp環境安裝

thinkphp環境準備

1.需要開啟以下擴充套件

2.安裝composer包管理工具

echo @php 「%~dp0composer.phar」 %*>composer.bat:執行這句**生成bat檔案

在命令列輸入composer驗證是否安裝成功

cmd切換composer映象為阿里雲的:composer config -g repo.packagist composer

在apache配置topthink的訪問路徑和站點,然後重啟服務即可訪問

在命令列輸入:php think run也可以訪問

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...