linux常用指令:
1.文件管理
2.目錄管理
3.用戶管理
4.權(quán)限管理
5.文件搜索
6.內(nèi)容搜索
7.壓縮包管理
8.網(wǎng)絡(luò)設(shè)置
9.系統(tǒng)管理
10.shell常用技巧
11.幫助方法
12.linux分區(qū)
linux分區(qū):
/dev/sda3
第一塊scsi硬盤的第三個(gè)主分區(qū)
/dev/sdb7
第二塊scsi硬盤的第三個(gè)邏輯分區(qū)
df
查看已經(jīng)掛載的分區(qū)
13.系統(tǒng)結(jié)構(gòu)樹
linux基本指令:
1.cd 切換目錄
2.pwd 查看當(dāng)前路徑
3.ls 查看當(dāng)前目錄下的所有文件,-l查看屬性,-a查看隱藏文件
4.cat file1|wc -l 查看文件行數(shù)童社,-l行數(shù)
5.cat file1 |wc -c 查看文件字符數(shù),-c字符數(shù)
6.du -sh file1 查看文件大小,-sh幫你換算單位k,m,g
文件管理:
1.新建文件
touch file1
touch file{1..10}
2.刪除文件
rm -rf file1
3.編輯文件
vi file1
4.復(fù)制
cp file1 /mnt/file2
5.移動(dòng)
mv file1 /mnt/file1
6.查看文件內(nèi)容
cat file1
查看文件內(nèi)容
more file2
從第一頁往下查看
tree dir
遞歸查看目錄下的所有子目錄和文件
ls -lR
遞歸查看目錄下的所有子目錄和文件
文件或目錄權(quán)限:
1.查看文件權(quán)限
ls -l dir1
2.修改權(quán)限
chmod 755 dir
7 = rwx =421
chmod o+w dir
u,g,o=a
系統(tǒng)結(jié)構(gòu)樹:
1.home
普通用戶的家目錄
2.mnt
空目錄
3.media
掛載光盤用的
4.bin
所有用戶都可以執(zhí)行的命令
5.sbin
只有root才可以執(zhí)行的命令
6.usr
自定義安裝的軟件的執(zhí)行程序踊谋,幫助手冊(cè)
7.var
日志,緩存
8.proc
內(nèi)存鏡像文件
9.dev
硬盤設(shè)備文件
10.etc
軟件的配置文件
11.boot
啟動(dòng)文件,包括linux內(nèi)核杯聚,init進(jìn)程鏡像文件
12.tmp
臨時(shí)目錄
13.root
超級(jí)用戶的家目錄
目錄管理:
1.創(chuàng)建目錄
mkdir dir
2.刪除目錄
rm -rf dir
3.mkdir -p a/b/c/d/e/g
mkdir -p aa/bb/cc/dd/ee/gg
cd - #記憶近兩次使用的目錄
用戶管理:
1.新建用戶
useradd user1
2.刪除用戶
userdel -r user1
3.設(shè)置密碼
passwd user1
4.查看用戶
id user1
文件搜索:
1.find
find /root -name file1
在/root下查找file1
find /root -name file1 -exec rm -rf {} ;
在/root下查找file1并刪除
2.which
which ls
3.locate
1)形成數(shù)據(jù)庫
updatedb
2)用locate查找
locate httpd.conf
內(nèi)容搜索:
1.grep
cat file|grep linux
搜索file中包含linux的行
cat file1 |grep -E "php|linux"
搜索file1中包含php或linux的行
系統(tǒng)管理:
1.關(guān)機(jī)
init 0
2.重啟
init 6
shell常用技巧:
1.tab補(bǔ)全
2.| 管道
網(wǎng)絡(luò)設(shè)置:
ip的配置方法
1.臨時(shí)
ifconfig eth0 192.168.200.1
2.永久
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.100.1
NETMASK=255.255.255.0
ONBOOT=yes
service network restart
以面ip網(wǎng)卡配置馬上生效
3.查看ip
ifconfig eth0
壓縮包
1.gz壓縮包
1)制作
tar czf file1.tar.gz file1
2)解壓
tar xzf file1.tar.gz
2.bz2壓縮包
1)制作
tar cjf file1.tar.bz2 file1
2)解壓
tar xjf file1.tar.bz2
3.gzip壓縮包
1)制作
zip file.zip file1 file2 file3
zip -r file.zip /dir
2)解壓
unzip file.zip
幫助:
1.-h
2.--help
3.man