linux
1.準備工作
雙系統unbuntu:虛擬機器
雲伺服器:類linux:unbuntu16.04
2.特點
效能強勁 穩定性高
常用於伺服器
開源免費
壓縮很小,植入到硬體裝置中
適合初學者建立程式設計思想
檔案系統
黑屏介面
ls /home
/:根目錄
~:當前使用者家目錄
/home:普通使用者的家目錄
/home/terry
/root:root使用者/管理員的家目錄
/etc:系統配置檔案目錄
/sys:系統目錄
/opt:安裝第三方壓縮包的檔案存放位置
/var:存放靜態檔案
3.登入
ssh本機cmd行中連線
shell
對cmd的封裝
4.簡單命令
其他命令
clear 清除螢幕
more 預覽(不能編輯)
more a.txt
tail:預覽檔案後十行
head:預覽檔案前十行
cd: cd:/home 進入根目錄下的home檔案
cd day04 進入到day04
man:檢視命令的介紹
pwd:顯示當前所在目錄
ls:list列出當前資料夾下的所有檔案
$ls /home
列出/home檔案下的所有檔案
$ls-l /home
列出當前檔案的所有子檔案 以長列表的形式
drwxrwxr-x 2 terry webui 4096 aug 11 10:25 demo
使用者許可權 鏈結數 擁有者 擁有組 檔案大小 最近修改時間 檔名
5.使用者操作
ctrl+d 退出當前使用者
1.新增使用者 adduser 使用者名稱
etc/group:bao儲存分組資訊
etc/passwd:儲存使用者資訊
etc/shadow:儲存密碼資訊
1.建立使用者
2.建立分組
3.移動使用者到分組中
4.在/home建立資料夾
5.複製配置檔案 /etc/skell
6.輸入密碼和預設描述
2.刪除使用者 userdel 使用者名稱
3.切換使用者 $ su - *** 切換到普通使用者
$ su - root/su
-:切換到root使用者
4.檢視使用者資訊 $ id
5.修改使用者資訊
$ usermod -g 1005 jerry ——>將jerry使用者的組id修改為1005
3.目錄操作
建立多個目錄
$ mkdir dir1
$ mkdir dir1 dir2 (建立多個檔案用空格隔開)
建立多級目錄
$mkdir -p dir1/dir2
-p 建立級聯目錄
新建檔案/修改最近訪問時間
$ touch a.txt
建立空檔案/如果已存在當前檔案已存在,修改最近建立時間
$ echo 「hello」>>a.txt
在建立a.txt檔案的同時寫入hello
$ stat a.txt
檢視檔案建立資訊
拷貝檔案
$ cp a.txt b.txt (拷貝a.txt到b.txt)
$ cp -r dir1 dir2(複製dir1到dir2)
移動檔案
$ mv a.txt dir
$ mv dir1 dir2
(不能檔案巢狀檔案)
刪除檔案
$ rm a.txt (刪除a.txt檔案)
$ rm -r dir1 (刪除dir1資料夾)
壓縮檔案
.gz 對檔案進行單獨打包
$ gzip a.txt
$ gzip *.txt
解壓$ gunzip ***.gz
.bz2 對檔案進行單獨打包
$ bzip2 a.txt
解壓$ bunzip a.txt.bz2
.zip 對檔案進行歸檔打包
$ zip all.zip *.txt (all為檔名)
解壓$ unzip all.zip
4.軟體安裝
$ apt install zip
$ apt install git
5.許可權管理
d rwx(u) rwx(g) r-x(o)
檔案型別:
d 目錄:資料夾,zip
- 普通文字
b:裝置檔案
p:管道檔案
l:鏈結檔案
許可權:r read 閱讀
w write 可寫
x execute 可執行
index.js
node index.js
u:user 當前使用者許可權
g:group 組成員許可權
o:other 其他人許可權
a:all 所有人許可權
1.通過表示式來修改
$ chmod g+w a.txt
$ chmod o-r a.txt
2.通過二進位制方式修改
--x 001 1
-w- 010 2
-wx 011 3
r-- 100 4
r-x 101 5
rw- 110 6
rew 111 7
$ chmod 644 a.txt
6.vi編輯器
$ vi a.txt (使用vi開啟a.txt)
$ vi +number a.txt (使用vi開啟a.txt,並將游標定位在第十行)
Linux建立使用者的操作命令
linux建立使用者 usera程式設計客棧dd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。建立使用者 useradd d home s shell c comment m k template f inactive e expire p passwd r ...
linux 系統使用者操作命令
userdel r 徹底刪除使用者 useradd test 新增使用者 passwd test 給test使用者新增密碼 userdel test 刪除使用者 rm rf test 刪除這個使用者資料夾 sudo chown r test test data 提權操作 把 打他路徑提權給test賬...
linux操作使用者命令
個人使用者的許可權只可以在本home下有完整許可權,其他目錄要看別人授權。而經常需要root使用者的許可權,這時候sudo可以化身為root來操作。新建立的使用者並不能使用sudo命令,需要給他新增授權。sudo命令的授權管理是在sudoers檔案裡的。可以看看sudoers ls l etc su...