一、連接Linux云服務(wù)器
1、通過(guò)系統(tǒng)終端連接云服務(wù)器(需要有ssh)
win+R,輸入cmd進(jìn)入終端
輸入命令:ssh ubuntu@ip號(hào),注意:騰訊云服務(wù)器默認(rèn)用戶為ubuntu而阿里云默認(rèn)用戶為root
? ? ? ? ? ? ? ? ??
2、通過(guò)XShell連接云服務(wù)器
?點(diǎn)擊連接后會(huì)彈出一個(gè)彈框需要填寫(xiě)用戶名,騰訊云服務(wù)器填ubuntu,阿里云服務(wù)器填root
后彈出的密鑰許可框點(diǎn)擊許可,輸入給服務(wù)器設(shè)置的密碼。
3、通過(guò)putty連接云服務(wù)器(步驟與XShell類似)
二、文件系統(tǒng)
1.根目錄
'/' :代表根目錄在文件系統(tǒng)的頂部,下面會(huì)有各種子目錄和文件
進(jìn)入根目錄的快捷方式:cd ~?
?2.根目錄下的部分子目錄及文件
/bin? 存放可執(zhí)行文件和常用的一些指令 例如:cat ls more ps mkdir
/boot??存放開(kāi)機(jī)時(shí)會(huì)使用到的一些文件 包括系統(tǒng)核心文件?
/dev? 也稱為設(shè)備目錄 包含的文件是對(duì)應(yīng)連接到計(jì)算機(jī)的設(shè)備 在linux系統(tǒng)中,任何設(shè)備都是以文件的形態(tài)存在于這個(gè)目錄中
/etc? 系統(tǒng)的主要配置文件幾乎都放置在這個(gè)目錄? ? 比如passwd 存的是系統(tǒng)的賬號(hào)信息
/opt? 安裝附加軟件包一般會(huì)存在這個(gè)目錄下? 例如:?jdk mysql node
?/mnt? 如果暫時(shí)掛載一些額外的設(shè)備 一般建議放到這個(gè)目錄中
?/lib? 放置一些開(kāi)機(jī)時(shí)會(huì)用到的函數(shù)庫(kù)
/media? 放置一些可移除的設(shè)備 軟盤(pán) 光盤(pán)等
/tmp? 暫時(shí)放置一些文件所以需要定時(shí)清理,建議不要存放重要的數(shù)據(jù)
/usr? ?/usr/bin 一般用戶能夠使用的指令 都放在這里
? ? ? ? ?/usr/lib 庫(kù)函數(shù)
?/var?放置變量數(shù)據(jù),即經(jīng)常會(huì)變動(dòng)的一些文件
/home 家目錄 每一個(gè)用戶都會(huì)在/home下有自己對(duì)應(yīng)的文件夾
絕對(duì)路徑(最前面帶'/')?:/bin ? ? ?相對(duì)路徑:bin? ..
三、Linux常用命令
命令一定要用空格去分割且嚴(yán)格區(qū)分大小寫(xiě),單行命令不要超過(guò)256個(gè)字符
1、cd&ls命令
cd指令作用:指定要進(jìn)入的目錄? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用法:cd ~:跳轉(zhuǎn)到當(dāng)前目錄的家目錄,指用戶主目錄(即home底下以用戶名命名的文件夾)
cd /:進(jìn)入根目錄,這里的根目錄是所有用戶共享的目錄
cd ../ 返回到上一層目錄? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cd bin? 進(jìn)入當(dāng)前目錄下的bin文件
cd /bin? 打開(kāi)bin路徑? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? pwd :查看當(dāng)前的絕對(duì)路徑
clear: 清除屏幕內(nèi)容? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? history 列出輸入的歷史命令
ls --help 查看命令的使用方式
? ? man 查看指定命令的手冊(cè) 比如 man ls
? ? 進(jìn)入手冊(cè)后輸入q退出
ls?用于顯示指定工作目錄下的內(nèi)容? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用法:ls /顯示根目錄下的文件
? ? ? ls -a 顯示所有文件 包含隱藏文件
? ? ? ls -l 使用長(zhǎng)列表 列出所展示的文件
?2、創(chuàng)建用戶(用戶的增刪改)
1.添加用戶
sudo adduser 用戶名(推薦)
sudo useradd 用戶名
區(qū)別:adduser可以在家目錄下看到創(chuàng)建的用戶,useradd不可以,且前者在創(chuàng)建時(shí)會(huì)同時(shí)設(shè)置密碼
sudo !!表示用sudo執(zhí)行上一行命令
2.給用戶設(shè)置密碼
sudo passwd 用戶名
3.查看用戶信息
cat /etc/passwd
? ? ? ? ? ? ? ? ? ? ? ? ??
用戶名:密碼:uid:gid:用戶說(shuō)明:用戶的家目錄:shell
user1:x:1001:1001::/home/user1:/bin/sh
4.查看密碼
sudo cat /etc/shadow(用戶名--可加可不加)
zxl:密碼:最近更新密碼的日期:密碼不可以被修改的天數(shù):密碼需要被修改的天數(shù):密碼需要被修改的天數(shù)提前提醒:賬號(hào)失效日期:保留:
5.給用戶設(shè)置或更改密碼
sudo passwd 用戶名
6.刪除賬號(hào)
sudo userdel -r 用戶名? 刪除用戶下所有信息
? ? 刪除 /etc/passwd中的賬號(hào)信息
? ? 刪除 /etc/shadow中的賬號(hào)信息
? ? 刪除 /etc/group中的賬號(hào)信息
? ? 刪除 /etc/gshadow中的賬號(hào)信息
? ? 賬號(hào)的個(gè)人文件 /home/user3
? ? 賬號(hào)的個(gè)人文件 /var/mail/user3
3、創(chuàng)建小組
1.創(chuàng)建? ?sudo groupadd 組名
2.查看小組信息? ?cat /etc/group
3.刪除小組(需保證小組內(nèi)沒(méi)有成員)? ?sudo groupdel 組名
4.查看小組密碼
cat /etc/group
sudo cat /etc/gshadow
4、切換賬號(hào)
su - 用戶名
切換賬號(hào)切回原來(lái)的目錄時(shí),要退出切換的賬號(hào)exit
5、文件管理
1.創(chuàng)建目錄mkdir(前面都要加sudo,否則權(quán)限不夠報(bào)錯(cuò))
mkdir 目錄名
// 同時(shí)創(chuàng)建多個(gè)目錄? ? ? ?mkdir 目錄1 目錄2 目錄3
// 創(chuàng)建級(jí)聯(lián)目錄? ? ? ? ? ? ? ?mkdir -p user4/user/user
2.刪除rmdir
? ? ? rmdir 刪除空目錄
? ? ? rmdir -r user4 級(jí)聯(lián)刪除
? ? ? rmdir 文件名/目錄名(目錄必須為空)
? ? ? rmdir 目錄1 目錄2 目錄3
3.mv
? ? 移動(dòng)文件或者目錄? ?mv user11/ ../user2
? ? 重命名文件? ? ? ??mv user11/ user22
4.cp
? ? ? 拷貝文件或者目錄
? ? ? cp -r user22/ ../user1
5.touch
? ? ? 創(chuàng)建一個(gè)文件 或者更新文件最近修改時(shí)間? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?touch text.txt
6.文件權(quán)限
hgrp
? ? ?改變文件的所屬群組(這個(gè)組一定是存在于 /etc/group)
? ? ? chgrp 組名 note.txt?
? 改變目錄的所屬群組
? ? ? 1. 僅改變user1本身的組 user1目錄下其他文件組不受影響
? ? ? sudo chgrp users user1
? ? ? 2. 改變user1本身的組以及user1目錄下其他文件的組
? ? ? sudo chgrp -R users user1
-r與-R用于級(jí)聯(lián)操作
? ? ? 修改前:
? ? ? drwxrwxr-x 3 ubuntu ubuntu 4096 Aug ?3 11:08 user2
? ? ? drwxrwxr-x 2 ubuntu ubuntu 4096 Aug ?3 11:06 user22
? ? ? 使用sudo chgrp users user2
? ? ? drwxrwxr-x 3 ubuntu users ?4096 Aug ?3 11:08 user2
? ? ? drwxrwxr-x 2 ubuntu ubuntu 4096 Aug ?3 11:06 user22
chown
? ? ? 改變文件、目錄的擁有者
? ? ? 確保新的擁有者是是已經(jīng)存在在系統(tǒng)中的賬號(hào)
? ? ? 也就是在/etc/passwd中有記錄
? ? ? 改變文件的擁有者
? ? ? ? chown root test.txt?
? ? ? 改變目錄的擁有者
? ? ? ? sudo chown root user1
? ? ? ? sudo chown -R root user1
? ? ? 同步修改文件、目錄的擁有者和組
? ? ? ? sudo chown ubuntu:ubuntu user1
? ? ? ? sudo chown -R ubuntu:ubuntu user1
chmod修改文件權(quán)限(9種方法)
方式1
? ? ? ?rwx 7? ?r-x 5? ? r-- 4? ? r-x 5? ?-wx?3? ? ?rw- 6? ? ?---?0
? ? ? ? r:4 w:2 x:1 -:0
? ? ? ? eg:??chmod 777 文件名(三個(gè)數(shù)字分別代表擁有者、擁有組、其他人)
方式2
? ? ? ? u g o? ?a(all)? ?u=擁有者 g=擁有組 o=其他人
? ? ? ? rwx
? ? ? ? ? chmod u=rwx,g=r,o=r 文件名
? ? ? ? ? chmod u=rwx,go=r 文件名
? ? ? ? ? chmod a=rwx 文件名
? ? ? ? ? chmod a+x 文件名
? ? ? ? ? chmod a-x 文件名
? ? ? ? ? chmod o-x 文件名
7.文件壓縮與解壓
gzip
? ? ? 壓縮:gzip filename壓縮之后原文件被覆蓋
? ? ? 壓縮包后綴:.gz???
? ? ? 解壓: ?gunzip test1.js.gz
? ? ? ? ? ? ?gzip -d test1.js.gz
? ? ? 解壓之后壓縮包消失
bzip2
? ? ? bzip2 filename壓縮之后原文件被覆蓋
? ? ? 后綴:.bz2? ? ??
? ? ? 解壓:bunzip2 test1.txt.bz2?
? ? ? ? ? ? ? ? ?bzip2 -d test1.txt.bz2?
? ? ? 解壓之后壓縮包消失
zip?
? ? ? 安裝zip壓縮 sudo apt install zip
? ? ? zip 壓縮包名 filename1 filename2
? ? ? 后綴:.zip
? ? ? 壓縮之后原文件依然存在
? ? ? 解壓:unzip test.zip
? ? ? 解壓之后壓縮包依然存在文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-455075.html
8.文件內(nèi)容查看
? ? cat?
? ? tac反向展示
? ? nl展示的時(shí)候添加行號(hào)
? ? more?
? ? ? 空格鍵可以翻下一頁(yè) 可以看到剩余內(nèi)容的百分比
? ? less
? ? ? 可以上下翻頁(yè)
? ? head?
? ? ? head /etc/passwd 查看文件的前幾行 默認(rèn)10
? ? ? head -2 /etc/passwd? -2表示查看前兩行
? ? tail
? ? ? tail ?/etc/passwd ?查看文件的后幾行 默認(rèn)10
? ? ? tail -2 /etc/passwd
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-455075.html
到了這里,關(guān)于連接云服務(wù)器及Linux常用指令學(xué)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!