linux常用指令:
1.文件管理
2.目錄管理
3.用戶管理
4.權限管理
5.文件搜索
6.內容搜索
7.壓縮包管理
8.網絡設置
9.系統管理
10.shell常用技巧
11.幫助方法
12.linux分區
linux分區:
/dev/sda3
第一塊scsi硬盤的第三個主分區
/dev/sdb7
第二塊scsi硬盤的第三個邏輯分區
df
查看已經掛載的分區
13.系統結構樹
linux基本指令:
1.cd 切換目錄
2.pwd 查看當前路徑
3.ls 查看當前目錄下的所有文件,-l查看屬性,-a查看隱藏文件
4.cat file1|wc -l 查看文件行數,-l行數
5.cat file1 |wc -c 查看文件字符數,-c字符數
6.du -sh file1 查看文件大小,-sh幫你換算單位k,m,g
文件管理:
1.新建文件
touch file1
touch file{1..10}
2.刪除文件
rm -rf file1
3.編輯文件
vi file1
4.復制
cp file1 /mnt/file2
5.移動
mv file1 /mnt/file1
6.查看文件內容
cat file1
查看文件內容
more file2
從第一頁往下查看
tree dir
遞歸查看目錄下的所有子目錄和文件
ls -lR
遞歸查看目錄下的所有子目錄和文件
文件或目錄權限:
1.查看文件權限
ls -l dir1
2.修改權限
chmod 755 dir
7 = rwx =421
chmod o+w dir
u,g,o=a
系統結構樹:
1.home
普通用戶的家目錄
2.mnt
空目錄
3.media
掛載光盤用的
4.bin
所有用戶都可以執行的命令
5.sbin
只有root才可以執行的命令
6.usr
自定義安裝的軟件的執行程序,幫助手冊
7.var
日志,緩存
8.proc
內存鏡像文件
9.dev
硬盤設備文件
10.etc
軟件的配置文件
11.boot
啟動文件,包括linux內核,init進程鏡像文件
12.tmp
臨時目錄
13.root
超級用戶的家目錄
目錄管理:
1.創建目錄
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.設置密碼
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)形成數據庫
updatedb
2)用locate查找
locate httpd.conf
內容搜索:
1.grep
cat file|grep linux
搜索file中包含linux的行
cat file1 |grep -E "php|linux"
搜索file1中包含php或linux的行
系統管理:
1.關機
init 0
2.重啟
init 6
shell常用技巧:
1.tab補全
2.| 管道
網絡設置:
ip的配置方法
1.臨時
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網卡配置馬上生效
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