1.Linux常見分支:
2.Linux的磁盤目錄:
3.shell操作計算機原理:
4.Linux命令行的含義:
5. Linux常用命令:
ls :用於查看當前目錄下的文件信息.
clear:清屏(ctrl+l也是清屏)
su:切換用戶
whoami:查看當前用戶
id:查看用戶信息
pwd:當前所在目錄位置
cd:切換目錄命令
touch:創建文件
mkdir:創建文件夾(-p係數,批量創建)
cp:複製 mv:剪切 rm:刪除(-r:遞歸 -f:不提示)
tab:補全命令的按鍵
ctrl+c:終止當前操作
ctrl+a:光標移動到最前面 Ctrl+e:光標移動到最後面
上下鍵:可以找到已經執行的命令
tail:查看文件(-f:實時查看,-n:查看幾行)
6.Linux的vim三種模式:
命令行下的命令:
複製:yy
粘貼:p(粘貼到光標所在的下一行)
刪除一行:dd(刪除光標當前所在的行)
刪除多行:ndd(n代表要刪除多行 刪除光標下的對應的行)
還原:u
末行模式操作:
顯示行號:set nu
取消行號:set nonu
搜索關鍵詞:/關鍵詞
多行復制:行號1,行號2 co 插入行號(到哪一行的後面)
文件保存:w
文件退出:q
保存並退出:wq
強制保存:w!
強制退出:q!
強制保存並退出:wq!
7.用戶和組的相關知識:
組文件存放的位置:
- /etc/group 組信息文件
- /etc/gshadow組密碼文件
groupadd 添加組
groupmod修改組信息
groupdel刪除組
用戶文件存放的位置:
1、/etc/passwd用戶信息
2、/etc/shadow用戶的密碼信息
useradd 添加用戶
usermod修改用戶
userdel刪除用戶
passwd [選項] 用戶:設置用戶密碼
限制單個用戶登錄:
- 鎖定 passwd -l
- 清空密碼 passwd -d
- 刪除用戶
- 修改密碼文件將密碼改變加上!!
限制所有普通用戶登錄:
可以在etc目錄下增加一個nologin文件即可
賦予權限方式:
1、直接是visudo命令(有語法檢查)
2、直接使用vim修改/etc/sudoers文件(有語法着色)
8.文件權限系統:
chmod修改權限
chown修改擁有者
chgrp修改所屬組
9.文件的解壓縮
壓縮:
解壓:
對於zip格式的壓縮使用zip命令解壓使用unzip
10.軟件的安裝:
在Linux下安裝軟件都需要解決依賴問題
1、rpm安裝包
2、使用源碼編譯安裝
3、yum源方式的安裝(自動解決依賴問題)
一般的軟件的安裝步驟:
- 獲取軟件的源碼包
- 將源碼上傳到自己的服務器上
- 將源碼包解壓
- 進入到解壓目錄
- 執行configure工具文件(一般由shell腳本編寫)。用於檢查當前環境並且生成一個”類Makefile”文件(該文件記錄着gcc需要編譯的文件)
- 使用make指令進行編譯
- 使用make install指令將軟件轉移到指定的目錄中(對於第六步與第七部往往合在一起編寫執行 make && make install)
後續我們會陸續更新安裝apche,nginx,MySQL,PHP的詳細過程。目前關於Linux的簡單知識先寫這些,與所有人共勉....