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