2019年1月21-27號 對應(yīng)章節(jié)
老王親講:
**1柱嫌、馬哥教育教學(xué)總監(jiān)-老王親講Linux基礎(chǔ)入門
? 2箕般、教學(xué)總監(jiān)老王親講-Linux基礎(chǔ)命令與Linux幫助使用**
服務(wù)器類型:刀片也榄、塔式、機架式?
常見服務(wù)器CPU:xeon 至強
機柜1u=44.45mm
存儲網(wǎng)絡(luò)類型:DAS直接連接存儲、NAS網(wǎng)絡(luò)連接存儲纷闺、SAN存儲區(qū)域網(wǎng)絡(luò)
ABI:與OS之間的接口? API:與庫之間的接口
Linux版本:debian\slackware\redhat
Linux常用目錄
- /usr? 等同于Windows programs
- home 如 wang、mage
- /tmp? 臨時文件
- /var? ? 存放log份蝴、web(html)犁功、ftp(pub)
- /etc? ? 等同于注冊表
- /boot? 啟動相關(guān)
- /dev? 硬件信息
分區(qū)類型:主分區(qū)、擴展分區(qū)婚夫、邏輯分區(qū)
建議分區(qū):
- /? ? ? ? ? 50G
- /boot? 1G
- /data? ? 30G
- /swap? 內(nèi)存2倍
crtl+alt+回車 全屏顯示
crtl+alt 釋放鼠標(biāo)
crtl+alt+F2 臨時查看分區(qū)
shift+pgup 上翻
啟動時自動登錄root:
圖形界面文本處理命令gedit? ,字符界面命令nano
/etc/gdm/custom.conf? ?
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
啟動時自動連接網(wǎng)絡(luò):
/etc/sysconfig/network-scripts/ifcfg-ens33? ? onboot--YES
修改顯示格式:
/etc/profile.d/env.sh
[root@localhost~]#echo $PS1
?修改提示符格式
PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]"
\e \033\u 當(dāng)前用戶
\h 主機名簡稱\H 主機名
\w 當(dāng)前工作目錄\W 當(dāng)前工作目錄基名
\t 24小時時間格式\T 12小時時間格式
\! 命令歷史數(shù)\# 開機后命令歷史數(shù)
echo -e "\a"? 發(fā)出警告聲? ? . 執(zhí)行命令
tzselect? 設(shè)置時間
screen命令安裝:df查看掛載點--lsblk--cd目錄--ls--cd Packages--rpm-ivh screen
screen -S name? 創(chuàng)建回話? -x 加入會話? 退出回話Ctrl+a,d? ? -r恢復(fù)會話
echo命令中? ‘’六親不認(rèn)浸卦、“”認(rèn)變量? ``都認(rèn)
? -E (默認(rèn))不支持\解釋功能
?-n 不自動換行
?-e 啟用\字符的解釋功能
\a 發(fā)出警告聲
echofile{1,3,5}
file1file3file5
Linux時鐘:
date 顯示和設(shè)置系統(tǒng)時間
date +%s
date -d @1509536033
hwclock,clock: 顯示硬件時鐘
-s, --hctosys以硬件時鐘為準(zhǔn)案糙,校正系統(tǒng)時鐘
-w, --systohc以系統(tǒng)時鐘為準(zhǔn)限嫌,校正硬件時鐘
?時區(qū):/etc/localtime
?顯示日歷:cal–y
histroy命令:
刪除記錄順序 先刪.bash_history 再清內(nèi)存 history -c
-c: 清空命令歷史
-d offset: 刪除歷史中指定的第offset個命令
n: 顯示最近的n條歷史
-a: 追加本次會話新執(zhí)行的命令歷史列表至歷史文件
-r: 讀歷史文件附加到歷史列表
-w: 保存歷史列表到指定的歷史文件
-n: 讀歷史文件中未讀過的行到歷史列表
-p: 展開歷史參數(shù)成多行,但不存在歷史列表中
-s: 展開歷史參數(shù)成一行时捌,附加在歷史列表后
HISTFILESIZE:命令歷史文件記錄歷史的條數(shù)
HISTTIMEFORMAT=“%F %T “ 顯示時間
控制命令歷史的記錄方式:
環(huán)境變量:HISTCONTROL
ignoredups默認(rèn)怒医,忽略重復(fù)的命令,連續(xù)且相同為“重復(fù)”
ignorespace忽略所有以空白開頭的命令
ignoreboth相當(dāng)于ignoredups, ignorespace的組合
erasedups刪除重復(fù)命令
?export 變量名="值“
?存放在/etc/profile 或~/.bash_profile
bash的快捷鍵:
Ctrl + l清屏奢讨,相當(dāng)于clear命令
Ctrl + o執(zhí)行當(dāng)前命令稚叹,并重新顯示本命令
Ctrl + s阻止屏幕輸出,鎖定
Ctrl + q允許屏幕輸出
Ctrl + c終止命令
Ctrl + z掛起命令
作業(yè):
1拿诸、常見Linux的發(fā)行版有哪些扒袖?并描述不同發(fā)行版之間的聯(lián)系與區(qū)別。
![](https://img-blog.csdnimg.cn/20190121134335206.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQzNzYzNg==,size_16,color_FFFFFF,t_70)
debian
Debian亩码,是一種自由操作系統(tǒng)季率,全稱Debian GNU/Linux,采用Linux作為內(nèi)核蟀伸,由Debian計劃(Debian Project)組織維護(hù)蚀同。Debian是一個純粹由自由軟件所組合而成的作業(yè)環(huán)境,而其背后并沒有任何的營利組織支持啊掏。
Fdeore
Fdeore奠基于RedHat Linux蠢络,它是一套功能完備、更新快速的免費操作系統(tǒng)迟蜜。而對贊助者RedHat公司而言刹孔,它是許多新技術(shù)的測試平臺,被認(rèn)為可用的技術(shù)最終會加入到RedHat Enterprise Linux中。
suse
suse Linux原是以Slackwaare Linux為基礎(chǔ)髓霞,并提供完整德文使用界面的產(chǎn)品卦睹。1992年P(guān)eterMcDonald成立了Softlanding Linu System(SLS)這個發(fā)行版。這套發(fā)行版包含的軟件非常多方库,更首次收錄了X Window及TCP/IP等包结序。
RedHat
RdeHat Enterprise Linux 是RedHat公司的LINUX發(fā)行版,主要面向商業(yè)市場纵潦,包括大機型徐鹤,當(dāng)然它是收費的。RdeHat公式對企業(yè)版LINUX的內(nèi)一個版本提供7年的支持邀层。
紅旗
紅旗Linux是由北京中科紅旗軟件技術(shù)有限公司開發(fā)的Linux發(fā)行版返敬,包括桌面版、工作站版寥院、數(shù)據(jù)中心服務(wù)器版劲赠、HA集群版和紅旗嵌入式Linux等產(chǎn)品。目前在中國各軟件專賣店可以購買到光盤版秸谢,同時官方網(wǎng)站也提供光盤鏡像免費下載凛澎。
Ubuntu
Ubuntu是一個以桌面應(yīng)用為主的GNU/Linux操作系統(tǒng),其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞钮追,意思是“人性”预厌。 Ubuntu基于Debian發(fā)行版和GNOME桌面環(huán)境阿迈,與Debian的不同在于它每6個月會發(fā)布一個新版本元媚。
2、打印顯示當(dāng)前時間苗沧,格式是:20181209211008
date "+%F %T"
date "+%Y-%m-%d %H-%M-%S"
3刊棕、描述linux目錄結(jié)構(gòu)以及目錄結(jié)構(gòu)命名規(guī)定
?/boot:引導(dǎo)文件存放目錄,內(nèi)核文件(vmlinuz)待逞、引導(dǎo)加載器(bootloader, grub)都存放于此目錄
?/bin:供所有用戶使用的基本命令甥角;不能關(guān)聯(lián)至獨立分區(qū),OS啟動即會用到的程序
?/sbin:管理類的基本命令识樱;不能關(guān)聯(lián)至獨立分區(qū)嗤无,OS啟動即會用到的程序
?/lib:啟動時程序依賴的基本共享庫文件以及內(nèi)核模塊文件(/lib/modules)
?/lib64:專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置
?/etc:配置文件目錄
?/home/USERNAME:普通用戶家目錄
?/root:管理員的家目錄
?/media:便攜式移動設(shè)備掛載點
?/mnt:臨時文件系統(tǒng)掛載點
?/dev:設(shè)備文件及特殊文件存儲位置
? ? b: block device,隨機訪問
? ? c: character device怜庸,線性訪問
?/opt:第三方應(yīng)用程序的安裝位置
?/srv:系統(tǒng)上運行的服務(wù)用到的數(shù)據(jù)
?/tmp:臨時文件存儲位置
4当犯、顯示/etc目錄下,所有以.d結(jié)尾的文件或目錄
ls -d /etc/*.d
5割疾、顯示/etc目錄下嚎卫,所有.conf結(jié)尾,且以m,n,r,p開頭的文件或目錄
ls /etc/[m,n,r,p]*.conf
6宏榕、創(chuàng)建/app/rootdir目錄拓诸,并復(fù)制/root下所有文件到該目錄內(nèi)侵佃, 要求保留原有權(quán)限
mkdir -p /app/rootdir
cp -a /root /app/rootdir/
7、使用命令行展開功能奠支,創(chuàng)建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b馋辈,在/tmp目錄下創(chuàng)建目錄:x_y, x_z, q_y, q_z
mkdir -p /tmp/a{1/{a,b},2} /tmp/{x_{y,z},y_{y,z}}