-
通配符主要是用來匹配文件名和目錄名稱的。如果是要匹配文件中的數(shù)據(jù),這時候需要使用正則表達式
數(shù)據(jù)可以發(fā)生變化的量,例如數(shù)學題里面的假如X=5,X=10等,其實X就是變量;
變量是數(shù)據(jù)處理或者說是程序編程中非常常用的一個基本值,在Linux中變量的賦予方式是
$aa 指的是查看aa變量的值
查看全部 -
222
管道符
查看全部 -
9-4)輸出重定向
查看全部 -
每個用戶都會有歷史命令保存文件
cat .bash_history #這個命令和history查看到的內(nèi)容不一樣,這個是上次登錄正確注銷后保存的
history? #這個不但包含之前操作注銷后的,還包括這次登錄新操作的命令
ls -alh? #查看文件大小
vi /etc/profile? #查看編輯環(huán)境變量配置文件,在里面的HISTSIZE可以改歷史命令的存儲容量
service networkrestart? #重啟網(wǎng)卡服務
??
查看全部 -
shell基礎(chǔ)之 Bash的基本功能-命令別名與快捷鍵
?vim是vi(管理工具)的增強版本
查看全部 -
? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
9-2)shell基礎(chǔ)之 腳本執(zhí)行方式
\e調(diào)用顏色;[1表開啟顏色選項 ; \e[0m 表關(guān)閉顏色 ;31m表使用紅色
echo? -e "\e[1;31m嫁人就要嫁鳳姐\e[0m"
#!/bin/bash
#這是第一個shell腳本(注釋)
echo -e "\e[1m;36m 天下掉下個林妹妹\e[om"
查看全部 -
我們敲的字母是ASCII字符,shell將ASCII碼表翻譯為能讀懂的二進制表傳給內(nèi)核
怎樣退出vi界面?
答:編輯模式中按下Esc,輸入:q!后強制退出,或輸入:wq后保存并退出。
查看全部 -
8-2)其他常用命令之 用戶登錄查看
查看全部 -
8-1)其他命令之其他常用命令之掛載命令
掛載相當于window的盤符
分區(qū)、光盤等插入,需要建立掛載
文件系統(tǒng)就是格式化要做的事情,格式化會把內(nèi)容寫入到文件系統(tǒng)中
iso9660光盤系統(tǒng)
dev保存硬件設備的目錄
dev/sda5 on /? type ext4 (rw)? a表第一塊硬盤,sd硬盤,5指第一個邏輯分區(qū);即第一塊sd硬盤的第一個邏輯分區(qū)是根分區(qū),文件系統(tǒng)是ext4,權(quán)限是讀寫
proc 和sys是系統(tǒng)內(nèi)核自己掛載的(自動的)不能刪
光盤的系統(tǒng)文件名是系統(tǒng)自帶確定的,在dev下
vfat---指的是fat32系統(tǒng),單個文件大小最大支持4個G;U盤一般用的是這個系統(tǒng)
&&&linux--系統(tǒng)把能夠認識的驅(qū)動全都放在內(nèi)核里,但是全放到內(nèi)核里可能太大,把它認為一些用不到的驅(qū)動在內(nèi)核里面沒有加載(比如說NTFS);如果要讓Linux系統(tǒng)支持NTFS,則需要編譯內(nèi)核,把NTFS加上
----
mount #查詢系統(tǒng)中已經(jīng)
vi /etc /fstab? #
mount -a? #依據(jù)配置文件/etc/fstab的內(nèi)容,自動掛載
cd/home/? #進入home目錄下
ls
vi hello.sh? #建一個腳本文件到home目錄
查看全部 -
linux中怎么取出光盤,使用卸載命令卸載掛載點(取出)
---------ppt
查看全部 -
第七章? 關(guān)機和重啟命令
盡量避免遠程關(guān)機,因為開機要到機房手動開機,很麻煩;shutdown命令會保存我正在使用的服務,較安全
遠程工具用完后不能直接×掉,這樣做的后果是當前登錄用戶會卡在計算機(因為沒有退出)
注意:遠程工具用完后需要用命令退出
shutdown -r now?
date #查看當前時間
shutdown -r 05:30 # 在5點30分重啟,但是改命令會讓終端卡住,操作不了,按ctrl+c中止退出
shutdown -r 05:30 &? ?#把shutdown -r 05:30這個命令放到后臺執(zhí)行,不操作我的當前終端
shutdown -c #把當前任務中止
init? 5 #調(diào)用5級別,進入圖形界面(前提是有裝圖形軟件)
runlevel? #查詢系統(tǒng)目前運行的等級
cat/etc/inittab? # 查看inittab 文件 ,可看到id:3:initdefault(修改系統(tǒng)默認運行級別)
logout? #遠程工具會斷開,這個使用會中止,占用的遠程終端號就會釋放(允許別的用戶使用)
查看全部 -
6-2)壓縮與解壓縮命令之? 常用壓縮格式:? .tar.gz? ? .tar.bz
.tar 打包命令
rm -rf abc
rm -rf longzls?
---
ls
tar -cvf jp.tar jp? #打包jp文件,名為jp.tar,并顯示過程
ls
gzip? jp.tar? #壓縮jp.tar
ls
gzip -d jp.tar.gz? #解壓jp.tar.gz文件
ls
bzip2? jp.tar? #壓縮 jp.tar為.bz2格式
ls
bzip2 -d jp.tar.bz2? #解壓jp.tar.bz2文件
ls
rm -rf jp? #刪除jp目錄
ls
tar -xvf? jp.tar #解打包
ls
rm -rf jp.tar #刪除 jp.tar 包
----
ls
tar -zcvf? jp.tar.gz? jp #把jp先打包后壓縮成jp.tar.gz文件
ls
ls -rf jp #刪除jp
tar -zxvf? jp.tar.gz? ?#解壓為jp文件
ls
tar? -jcvf jp.tar.bz2? jp? #壓縮 jp為jp.tar.bz2
ls
tar -jxvf? jp.tar.bz2? -c/tmp/? ?#把jp.tar.bz2 解壓到tmp目錄下,解壓后的文件名是jp
ls /tmp/? #查看tmp目錄
tar -zcvf? test.tar.gz? jp? anaconda-ks.cfg? #將 jp文件和 anaconda-ks.cfg 文件壓縮為 test.tar.gz?
tar -zcvf? /tmp/test.tar.gz? jp? anaconda-ks.cfg? #將 jp文件和 anaconda-ks.cfg 文件壓縮為 test.tar.gz 存放到tmp目錄下
tar -zxvf? test.tar.gz #解壓
ls
tar -ztvf test.tar.gz #看看壓縮包里面的內(nèi)容
查看全部 -
6-1)壓縮與解壓縮命令之? 常用壓縮格式: .zip? .gz? .bz2
? ? linux的.zip 、.zg可以跟window的通用
ls
zip longzls.zip? longzls? #壓縮longzls文件
ls
ll
mkdir jp #創(chuàng)建目錄
ls
touch jp/cangls
touch? jp/longls
touch? jp/boduols #創(chuàng)建文件
zip? -r jp.zip? jp? #壓縮jp目錄
ls
rm -rf jp #刪除jp文件
rm -rf? longzls
unzip longzls.zip #解壓文件
unzip? jp.zip? #解壓目錄
rm -rf *.zip? #把后綴為.zip的文件刪掉
ls
gzip longzls #壓縮longzls 文件,格式是.gz,同時刪掉原文件
touch abc? #創(chuàng)建文件abc
ls
ls>abc? #把ls的結(jié)果寫入abc文件中 ,“>”的作用是把命令的結(jié)果寫入到文件中
cat abc? #查看abc文件的內(nèi)容
ls
gzip -c abc?
ls
gzip -c abc >abc.gz #壓縮文件,并且保留原文件(比較少用)
ls
gzip jp#壓縮目錄報錯
gzip -r jp #壓縮目錄里面的文件,目錄不壓縮
ls
cd? jp/? #進入目錄
ls
----
rm -rf abc
-----
ls
bzip2 abc
bzip2 -k longzls? #壓縮文件
ls
bzip2 -d abc.bz2? #解壓abc.bz2文件
ls
rm -rf longzls? ?#刪除longzls? 文件
ls
bunzip2? longzls.bz2? #解壓longzls.bz2文件
ls
查看全部 -
??第五章、幫助命令
5-2)? 幫助命令之 其他幫助命令
shell是Linux命令解釋器的作用,即用戶和Linux系統(tǒng)的計算機交互的一個接口
shell本身是一個管理窗口或者說是操作平臺,會自帶一些簡單的命令
鞏固練習:
ls? --help? #可以查看ls選項的中文幫助目錄
whereis? ls #只要看到這個命令的目錄在哪,則說明這個命令是后來安裝的
whereis? cd #可看到cd沒目錄 地址(沒有可執(zhí)行文件),則說明cd是shell或者交互界面自帶的命令
help? cd #help是專門獲取內(nèi)部命令的幫助命令(注:man不可以)
info ls #ls的詳細命令幫助文檔(感覺man會好用些)
查看全部 -
注:計算機英語要學了
? ? ? q:表示退出,wq:表示保存退出,q!:表示強制退出,不對文件進行保存。
wq:強制性寫入文件并退出。即使文件沒有被修改也強制寫入,并更新文件的修改時間。
man查看的是官方幫助資料
常用的
man man #看man的幫助
man ls? #看ls的幫助, 輸入/-d 回車可定位-d的字符串,如要看下一個直接在按字母n就可以;按shif n往上看
man -f? ls#查看ls命令有哪些級別的幫助
man -f passwd #查看 passwd 命令有哪些級別的幫助
man 1 passwd? #查看 passwd 命令中1級別幫助文件的詳細內(nèi)容
man 5 passwd?
whereis passwd #查看 passwd 的位置,即查看 passwd 命令有哪些級別的幫助
vi /etc/passwd? #查看passwd配置文件
q! #表示退出
wq? #表示保存退出
man 5 passwd?
whatis ls 等同 man -f? ls
ls /dev/ #查找dev下的內(nèi)容
man -f null
man 4 null? #可看到null是系統(tǒng)中的黑洞,一旦寫入文件到里面就會丟失
whereis? ifconfig #可看到只有8等級
man ifconfig #因只有8等級一個等級的幫助內(nèi)容
apropos passwd #查看所有包含passwd關(guān)鍵字的幫助文檔
查看全部
舉報