1.檔案目錄操作指令
進入 home/itcast 目錄
cd /home/itcast
ls 顯示目錄內容:
ls mkdir 建立乙個目錄 家庭a:
mkdir familya
cd 切換目錄 進入familya 目錄:
cd familya
ls 顯示當前目錄內容:
lstouch 新建空檔案
touch father.txt 家庭a中有乙個父親
touch mother.txt 有乙個母親
touch son.txt 兒子
touch daughter.txt 女兒
mkdir 建立乙個目錄
mkdir house 房子
cd 切換目錄
cd house
mkdir 建立目錄
mkdir kitchen 廚房
mkdir bathroom 衛生間
mkdir rooma
mkdir roomb
mkdir roomc
touch sofa.txt 沙發
ls 顯示目錄內容:
ls 顯示
cd 切換目錄
cd roomb
touch 新建空檔案
touch bed.txt
echo "your are the best boy." > book.txt 建立帶簡單內容的檔案
cat book.txt 檢視檔案內容
cd 切換目錄
cd .. 返回上一級目錄
cd roomc
touch 新建空檔案
touch bed.txt
echo "your are the best girl." > book.txt
cat book.txt
touch doll.txt
cp 拷貝檔案
cp doll.txt /home/itcast/familya/house/roomb
cd 切換目錄
cd ..
cd roomb
ls 顯示目錄內容:
ls 顯示
cd 切換目錄
cd ..
mv 移動檔案
mv sofa.txt /home/itcast/familya/house/roomb
cd 切換目錄
cd roomb
ls 顯示目錄內容:
ls 顯示
rm 刪除檔案目錄
rm doll.txt
more less 分頁顯示
more book.txt
wc 顯示文件行數,字數,字元數
wc book.txt
find 查詢指定的檔案
find -name book.txt
grep 查詢指定字串
grep best book.txt
pwd 顯示當前目錄
tree 顯示目錄樹
rmdir 刪除空目錄
rmdir bathroom
ln -s 建立軟連線
ln -s /home/itcast/familya/house/roomb /home/roomb
2.系統管理命令
ifconfig 顯示網路介面資訊
ping 測試網路的連通性
netstat 顯示網路狀態資訊
3.備份壓縮命令
gzip 命令
把/home/itcast目錄下的familya目錄下所有檔案壓縮成.gz檔案
cd /home/itcast
tar -cvf /home/itcast/familya.tar /home/itcast/familya 首先進行打包,因為gzip不能直接對目錄進行壓縮
gzip familya.tar 進行壓縮
gzip -l familya.tar.gz 檢視壓縮包詳細資訊
解壓縮familya.tar
gzip -dv familya.tar.gz
gzip -v -9 familya.tar 高壓縮比
gzip -l familya.tar.gz
gzip -dv familya.tar.gz
gizp -v -1 familya.tar 低壓縮比
gzip -l familya.tar.gz
bzip2 命令
把/home/itcast目錄下的familya目錄下所有檔案壓縮成.bz2檔案
cd /home/itcast
tar -cvf /home/itcast/familya.tar /home/itcast/familya
bzip2 -z familya.tar 壓縮需加上引數-z
解壓縮itcast.tar.bz2
bzip2 -d familya.tar.bz2
tar 命令
將整個/home/itcast/familya目錄下的檔案全部打包成為/home/itcast/familya.tar
僅打包,不壓縮
tar -cvf /home/itcast/familya.tar /home/itcast/familya
打包後,以gzip壓縮
tar -zcvf /home/itcast/familya.tar.gz /home/itcast/familya
打包後,以bzip2壓縮
tar -jcvf /home/itcast/familya.tar.bz2 /home/itcast/familya
# 特別注意,在引數f之後的檔案檔名是自己取的,我們習慣上都用.tar來作為辨識
# 如果加z引數,則以.tar.gz或.tgz來代表gzip壓縮過的tar file
# 如果加j引數,則以.tar.bz2來作為文件名
4.ubuntu軟體包管理
1.安裝tree軟體包
sudo dpkg -i tree_1.5.3-1_i386.deb
2.刪除tree軟體包
sudo dpkg -r tree
3.檢視軟體包中資訊
sudo dpkg -c tree_1.5.3-1_i386.deb
4.檢視ubuntu系統已安裝所有軟體包列表
sudo dpkg -l
5.vim編輯器命令
vim 編輯器
在/home/itcast/目錄下建立乙個bank.txt檔案
cd /home/itcast/familya/
touch bank.txt
vim bank.txt
資料命令i 進入插入模式
輸入內容
icbc
rmb:10000000000
usd:100000000000
user:familya.father
ctrl+c 退出插入模式或者敲esc切換至命令模式
:wq 回車 儲存
編輯bank.txt 內容不儲存 退出
vim bank.txt
資料命令i 進入插入模式
隨便輸入內容
ctrl+c 退出插入模式或者敲esc
:q! 回車 強制退出
編輯bank.txt 內容並顯示行號
vim bank.txt
:set number 回車
:q 回車 正常退出
6.使用者和組管理
新增乙個賬戶
useradd -m ltw 引數-m用來設定系統新增賬戶時自動建立使用者根目錄
adduser
修改ltw賬戶的 登入名稱
usermod -l litingwei ltw
修改litingwei賬戶的 登入目錄 (注意:修改前需要提前手動建立好litingwei目錄)
usermod -d /home/litingwei litingwei
鎖定使用者litingwei賬號密碼
usermod -l litingwei 鎖定後賬號不可使用
解鎖使用者litingwei賬號密碼
usermod -u litingwei
新增乙個分組
groupadd superman
修改superman分組
groupmod -g 355 superman
刪除 superman 分組
groupdel superman
修改root 密碼(root密碼尚未設定,需要設定密碼後方可使用)
passwd root
root ,litingwei 賬戶切換
su - root
或sudo -i 切換root
刪除litingwei賬號
userdel -r litingwei (-r 連同使用者目錄一起刪除)
7.檔案許可權管理
顯示出檔案 /home/itcast/familya/bank.txt 的許可權
cd /home/itcast/familya/
ls -l
切換至litingwei使用者
su litingwei
用litingwei賬戶檢視是否可以讀寫bank.txt
cat bank.txt
vim bank.txt 此時litingwei沒有許可權進行修改檔案
切換回 itcast
su itcast
修改bank.txt 許可權為 其他使用者可讀寫
chmod o+w bank.txt
再切換回litingwei
su litingwei
修改bank.txt
vim bank.txt
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...