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 所有的操作都是通過 命令實現的,這些命...