最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Ubuntu 21.04烏班圖 Linux使用教程_60集Linux課程

2023-01-09 16:57 作者:藍(lán)色櫻花草_阿藍(lán)  | 我要投稿

一、課程介紹

什么是ubuntu?

操作系統(tǒng)名字,烏班圖
https://ubuntu.com/
https://cn.ubuntu.com/

課程內(nèi)容

什么叫操作系統(tǒng)?

  • windows,用于個(gè)人桌面
  • macOS,用于個(gè)人桌面
  • Linux,用于服務(wù)器,商業(yè)部署
linux又分為多種發(fā)行版,如ubuntu,ecntos,Redhat,deepin等。

內(nèi)容概要

  1. 常用命令的使用cd ls cp rm tar
  2. 文本的編輯vi gedit
  3. 用戶及權(quán)限系統(tǒng)chmod
  4. SHELL腳本入門 .sh
相當(dāng)于windows下的dos系統(tǒng)
  1. 常見的服務(wù)器vsftpd
  2. java、tomcat運(yùn)行環(huán)境的搭建等
  3. 其他軟件的變異與安裝redis

文件系統(tǒng)介紹

對(duì)于windows,每個(gè)分區(qū)都有一個(gè)盤符,比如C:\通常用來存放操作系統(tǒng)和軟件,D盤用來存放用戶的其讓他文件;每一個(gè)盤符實(shí)際上對(duì)應(yīng)一個(gè)分區(qū)Partion。
文件的路徑這么寫:C:\aba\wenjian.doc
而對(duì)于linux來說,使用統(tǒng)一的目錄樹結(jié)構(gòu),也沒有盤符的概念
/home/yonghuming
home目錄下存放所有用戶的目錄,一個(gè)用戶一個(gè)文件夾
超級(jí)用戶root
/root
/bin

用戶目錄

/home/yonghuming用戶的操作都只發(fā)生在yonghuming這一個(gè)目錄下。
用戶目錄的權(quán)限機(jī)制:對(duì)于普通用戶來說,能操作的只有用戶目錄,root用戶沒有限制,可以操作任意文件和目錄,是在根目錄下的,與/home平級(jí)。
可以避免一些用戶進(jìn)行非法操作,避免愚蠢地刪錯(cuò)東西。

創(chuàng)建目錄和文件

就按照windows系統(tǒng)的方式創(chuàng)建和刪除就可以。

常用命令

1、文件命令

文件列表ls

ls,即是list,查看當(dāng)前目錄,查看/home/yonghuming目錄。
ls
ls /home/baixin # ls后有空格
#輸出結(jié)果這倆個(gè)一樣
···
ls / #展示根目錄下的東西
ls -l /home/baixin #以詳細(xì)模式查看,參數(shù)都是-開頭的
在輸入命令和路徑時(shí),按tab鍵可以自動(dòng)補(bǔ)全;輸入上下箭頭可以上下翻閱;宿主機(jī)和虛擬機(jī)之間文件可以拷貝。
文件開頭,目錄是d,文件是-,軟連接是l

查看當(dāng)前位置pwd

pwd

切換目錄cd

cd,change directory
cd
cd /home/baixin/jingyun

幾個(gè)特殊目錄

cd ~ #切換主目錄下
cd ~/jingyun/ #直接切換到j(luò)ingyun目錄下
cd ../桌面
cd ..# 切換到上級(jí)目錄
cd ./ #當(dāng)前目錄
cd ./jingyun 

2、目錄操作

mkdir,即make directory 創(chuàng)建目錄
mkdir -p /a/b/c  #使用-p參數(shù),可以將路徑的層次目錄全部創(chuàng)建
rmdir,即remove directory 刪除空目錄
如果目錄非空,即刪除失敗。
rm,即remove刪除文件或目錄
rm -rf abc#刪除abc目錄,和子項(xiàng)一并刪除,其中,r表示recursive,f表示force
刪庫跑路
rm -rf /*
cp,即copy復(fù)制文件或者目錄
cp -rf main main2
mv,即move,移動(dòng)文件或目錄,重命名
mv main helloworld
對(duì)于文件來說,rm、cp、mv這三個(gè)命令都適用。

歸檔壓縮

歸檔(tar格式不壓縮,只是歸檔,體積較大)

tar,即tape archive 磁帶 檔案,引申為檔案打包。
tar -cvf exampple.tar example#把example文件夾打包成example.tar
tar -cvf xxx.tar file1 file2 file3#多個(gè)目錄打包

####### 其中,c代表create創(chuàng)建檔案;v代表verbose顯示詳情;f代表file。

還原檔案包

tar -xvf example.tar
tar -xvf example.tar -C outdir #其中,-C電表參數(shù)制定目標(biāo)目錄,默認(rèn)解到當(dāng)前目錄下。

歸檔并壓縮

tar -czvf example.tar.gz example #把example文件夾打包成example.tar
#解壓縮
tar -xzvf xxx.tar.gz
tar -xzvf example.tar.gz -C outdir

軟鏈接

相當(dāng)于windows的快捷方式。
ln -s source link
ln -s main main2
# 其中,-s表示soft軟鏈接(默認(rèn)為硬鏈接)
ls -l #可以看到main2指向的還是main
#比如
ln  example example2 # 報(bào)錯(cuò)
刪除原文件,軟連接失效。

用戶操作

用戶管理

添加用戶

sudo useradd -m test1
# sudo,表示以管理員身份執(zhí)行。
# -m 表示在home下添加用戶目錄
修改用戶密碼
sudo passwd test1
刪除用戶
sudo userdeltest1
sudo rm -rf /home/test1/#把目錄也刪了才行
在登錄系統(tǒng)時(shí),不能以root來登錄;只有特殊的用戶才能執(zhí)行sudo,比如baixin可以執(zhí)行sudo,但是test1不行;linux下,把能執(zhí)行sudo的叫做sudor。

超級(jí)用戶

超級(jí)用戶類似于windows下的administrator用戶,切換到root用戶,有全部權(quán)限,可以直接useradd等命令。
# 首次使用,需要給root設(shè)置密碼
sudo passwd root
#切換到root用戶
su root #其中,su表示switch user
# 退出
exit
sudo只是對(duì)當(dāng)前會(huì)話有效,不影響當(dāng)前桌面環(huán)境;root權(quán)利太大,需要小心使用。

用戶組

linux下可以創(chuàng)建多個(gè)用戶,可以用組進(jìn)行管理用戶。
創(chuàng)建組
groupadd boys
創(chuàng)建用戶
useradd -m -g boys ming#其中-g表示添加用戶同時(shí)將用戶添加到boys組。
usermod -g boys baixin# 修改現(xiàn)有用戶到新的組
# usermod表示修改用戶信息
在root下才有權(quán)限,baixin下沒有此功能。

查看用戶和組

cat /etc/group#每一行表示一個(gè)group的信息,名稱+ID
#查看用戶列表
cat /etc/passwd#每一行代表一個(gè)用戶的信息
用戶不多時(shí),管理的時(shí)候并不用組的概念;默認(rèn)地,雖然只有一個(gè)單一的用戶,但是也會(huì)建立一個(gè)同名的組也就是說,這個(gè)組里只有他一個(gè)人。

修改登錄配置

#1 
sudo root #在終端里切換到root用戶
#2 
gedit /etc/pam.d/gdm-sutologin # linux系統(tǒng)的配置文件都是放在、etc下面的,因此此步驟是在修改文件。打開了文本編輯器,在這一行前面加#注釋掉。然后關(guān)閉并保存。
#auth required pam_succeed_if.so user!=root quiet_success

#3 
gedit /etc/pam.d/gdm-password # 在這一行前加#注釋掉。關(guān)閉并保存。
# auth requiredpam_succeed_if.so user!=root quiet_sucess
#4 
關(guān)閉虛擬機(jī),重啟后生效。

以root登錄桌面

未列出,然后輸入root和密碼。

文件的權(quán)限

查看文件權(quán)限

使用ls命令查看一個(gè)文件
ls -l simple.txt

####### 信息代表的含義依次是:文件類型、文件權(quán)限、屬主、組名、文件大小、修改時(shí)間、文件名。

rw-r--r--自己同組別人自己可read可write同組可read別人可讀

rwx中x表示可執(zhí)行。

修改文件權(quán)限

chmod,即change file mode,修改文件的訪問權(quán)限,比如一個(gè)文件simple.txt,想扔、好別人也能修改。
chmod o+v simple.txt
# 其中,o代表other,+w代表增加write權(quán)限。
chmod a+w simple.txt #所有人all添加w權(quán)限
chmod a-w simple.txt#所有人all去除w權(quán)限
chmod u+w simple.txt#僅用戶user添加w權(quán)限
chmod o-w simple.txt#別人的權(quán)限除去w權(quán)限
只有文件的屬主或者root可以修改文件權(quán)限
chmod +w simple.txt
chomd -w simple/txt
# 默認(rèn)修改自己和本組的權(quán)限。

修改文件的屬主

chown,即change owner修改文件的屬主。一般來說,每個(gè)用戶只操作自己的用戶目錄,所以chown命令并不常用。
chown -R baixin /要修改的文件的目錄

可執(zhí)行程序

可執(zhí)行腳本

腳本,一種解釋執(zhí)行的程序。
linux下常見的三種腳本程序:
  • shell腳本 *.sh
  • perl腳本 *.pl
  • python腳本 *.py
腳本程序是由解釋器來執(zhí)行的,這三個(gè)解釋器在根目錄下的bin中。
  • shell腳本解釋器: /bin/sh
  • perl腳本解釋器: /bin/perl
  • python腳本解釋器: /bin/python3
執(zhí)行一個(gè)腳本時(shí),以下兩種方式等效
./hello.py
/bin/python3 hello.py

shell腳本

shell腳本,按照shell的語法寫出來的腳本,是linux自帶的腳本語言,相當(dāng)于windows的dos批處理腳本。
#!/bin/sh
echo "hello,world"#=print

添加執(zhí)行權(quán)限

chmod +x hello.sh

執(zhí)行,一個(gè)程序只有owner才能執(zhí)行,執(zhí)行時(shí)必須加上路徑。

./hello.sh
/bin/sh/hello.sh

python腳本

文本編輯器

#!/bin/python3
print("hello,world")

添加執(zhí)行權(quán)限

chmod +x hello.sh

執(zhí)行,一個(gè)程序只有owner才能執(zhí)行,執(zhí)行時(shí)必須加上路徑。

./hello.py
/bin/sh/hello.py


# 另外說一下,我是在有道云寫的markdown文檔,感覺b站寫筆記不太順手啊。

Ubuntu 21.04烏班圖 Linux使用教程_60集Linux課程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宝兴县| 东乌| 长兴县| 宜川县| 十堰市| 建阳市| 广平县| 永修县| 郸城县| 抚州市| 黎城县| 泰宁县| 固阳县| 乐都县| 佳木斯市| 精河县| 常宁市| 衡阳市| 涞源县| 安远县| 林西县| 阿拉善左旗| 汽车| 板桥市| 康保县| 裕民县| 平泉县| 苏州市| 东乌珠穆沁旗| 通山县| 西和县| 富川| 金山区| 石城县| 象山县| 阿荣旗| 托克逊县| 大埔县| 杭州市| 山阴县| 武平县|