歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux 知識

linux 知識

日期:2017/3/3 14:03:41   编辑:Linux技術

關於linux知識點總結:

1 linux是操作系統

2 Linux 系統下可以開發java應用程序

3 並且源碼開放

4 java的jvm是用本地C寫的,所以Linux上的jvm與windows上的jvm 不同

5

< 順便提一句在,在裝linux虛擬機的時候 記著要一定要加一個swap 的分區,在以後的博文中我會介紹如何裝linux虛擬機的步驟>

etc/下裝有很多的系統文件,hom/下會有你自己添加新的用戶以及新用戶所擁有的文件夾,mnt/是你掛載光盤以及U盤是會用到的具體的命令我會在後面的博文中給大家介紹。/ 目錄下裝的是你的整個文件。

6 (1)cd /opt/jdk: 是進入到 /opt/jdk下

(2)假如當前目錄是opt的話: cd jdk 就是進入到jdk文件下(大家看好了沒有/)

(3)

若只有 cd 則表示返回到最初始的地方

若命令是cd .. 則是返回到前一個目錄

(提示一下:絕對路徑和相對路徑的區別 :以/<根>為開始的路徑都是絕對路徑,不是/為開始的路徑都是相對路徑)

[code]硬盤的兩種形式
ide -> hd

scsi -> sd

Linux下練習的時候建議分三個區

/->根分區

boot分區 ->kernel(內核) ->512M

swap分區 ->虛擬內存 ->1G

工作中,根據實際情況分區

一塊硬盤可以分多少個分區

MBR最多4個分區(幾種解決方案)

1、4個主分區

2、3個主分區+1擴展分區(創建邏輯驅動器)

注:超過2T就不能使用

擴展分區不能直接使用,要創建邏輯驅動器

邏輯驅動器編號從5開始

GPT最多可以有128個分區

沒有邏輯驅動器

兩種桌面

GBINE(選項在上面)

KDE(選項在下面)

Linux系統下操作命令

cd

shell ^C

setup

shutdown -h now

達內大數據群QQ:451427662

初始化工作

1、在桌面上右擊選“在終端中打開”

2、執行setup -》防火牆配置 -》把啟用的*號去除 ->確定

安裝VMWARE TOOLS

1、點擊“虛擬機”菜單 -> “安裝Vmware tools”

2、在RHEL6系統中將會彈出一個窗口,把vmware-tools那個tar.gz的包雙擊打開,解壓到root

目錄下

3、在shell終端下,先輸入cd回車,進入到/root目錄

4、進入vmware開頭的那個目錄 cd vmware

5、目錄裡有一個綠顏色的文件,執行它, ./vm…..pl,詢問的問題全部回車

6、安裝完畢後,執行shutdown -h now關機

快照:

克隆:

1、Linux基本命令

uname -r //查看內核版本

2.6.32-431.e16.x86_64

主版本號: 2

次版本號: 6(偶數表示穩定版本,基數表示開發版)

修訂版本號: 32

紅帽公司修訂號:431.e16.x86_64

cat /etc/redhat-release //查看系統小版本

hostname //查看當前主機名

ifconfig eth0 //查看第一個網卡

ifconfig eth0 1.1.1.1 //設置ip地址1.1.1.1(臨時的)

pwd //查看當前位置

date //查看系統時間

date +%Y%m%d //設置當前系統時間的顯示格式

date [MMDDhhmmYYYY] //更改系統時間

MM 月份

DD 日期

hh 小時

mm 分鐘

YYYY 年份

date 100112302016

bc //計算器

quit //退出

shutdown -h now //關機

reboot //重啟

2、命令格式

基本用法

命令字 [選項] [參數1] [參數2]…

*中括號的意思是,可選項

命令字必不可少,選項和參數可有可無

命令字,選項,參數之間必須有空格,可以是一個,也可以是多個

選項作用:

調整命令的執行方式

單個字符選項前需要加-

選項如果是個單詞需要加–

多個單個字符選項可以用一個 - 合並(絕大多數)

ls 顯示當前目錄下的內容

ls -l

ls -l -h = ls -lh

ls –color

參數的作用:

命令操作的對象,比如目錄或者文件

參數可以有多個

ls //默認顯示當前目錄下的內容

ls /root //顯示/root目錄下的內容

ls /boot //顯示/boot目錄下的內容

ls /boot /root

ls -lhd /home /boot

3.技巧

Tab鍵作用

命令補齊

路徑補齊

命令和路徑排錯

shut(tab) //當輸入命令字母能夠唯一標識一個命令的時候自動補齊

sh(tab)(tab) //當輸入命令字母不能夠唯一標識一個命令的時候需要

按2下tab,把以輸入字母開頭的命令全部顯示出來供我們選擇

清屏操作

ctrl +l = clear

終止操作

ctrl +c

exit

調出歷史命令

上下鍵

4.查看及切換目錄

cd = cd ~ //回到當前用戶家目錄

/root //root用戶家目錄

eg:

cd /root

pwd

cd /boot

pwd

cd

pwd

cd /boot

cd ~

pwd

cd . //當前目錄不變

cd .. //返回上一級目錄

cd ../.. //返回上一級的上一級目錄

cd - //返回上一次工作目錄

eg:

cd /root

pwd

cd .

pwd

cd ..

wd

cd /boot/grub

pwd

cd ../..

pwd

cd /boot/grub

cd..

pwd

cd -

pwd

ls

ls -l = ll //長格式顯示

ls -a //顯示所有文件包含隱藏文件

ls -A //與-a效果一樣,但是不包含.和..

ls -ld //需要和-l一起使用,顯示目錄屬性

ls -lh //需要和-l一起使用,以人性化的大小單位來顯示文件大小

ls -R //遞歸顯示目錄下的內容

eg:

cd /boot

pwd

ls

ls /boot

ls -l

ls -a

ls -A

ls -l /root

ls -l -d /root

ls -ld /root

ls -lh /root

ls /boot

ls -R /boot

linux游戲 吧/目錄下的每個文件夾分別進5遍。計算時間

pwd

cd /

pwd

ls

cd /bin

pwd

ls

cd ..(cd /)

pwd

ls

cd /bin

…5.目錄與文件的管理

創建目錄

mkdir //創建目錄

mkdir -p //創建多級目錄

tmp //linux下臨時目錄,任何人在該目錄中都有最大權限

[code]    默認情況下10天不更新裡面的東西,系統會自動刪除
絕對路徑:從/開始的

相對路徑:不從/開始的

eg:

cd /tmp

ls -ld /tmp/test01

pwd

mkdir test01

ls -ld test01

ls -ld /tmp/abc

mkdir /tmp/abc/cde

mkdir -p /tmp/abc/cde

ls -R /tmp/abc

創建文件

touch //創建文件

eg:

ls -l /tmp/filel.txt

touch /tmp/filel.txt

ls -l /tmp/filel.txt

復制

cp 源 目的 //復制(源可以有多個)

cp -r //復制目錄

eg:

ls -l /opt/filel.txt

cp /tmp/filel.txt

ls -l /opt/filel.txt

ls - ld /tmp/test01 /opt/test01

cp /tmp/test01 /opt

ls -ld /opt/test01

cp -r /tmp/test01 /opt

ls -ld /opt/test01

刪除

rm //刪除文件

rm -r //刪除目錄

rm -f //強制刪除

eg:

ls -ld /tmp/test01 /tmp/file1.txt

rm /tmp/file1.txt

ls -l /tmp/file1.txt

rm /tmp/test01

rm -r /tmp/test01

ls -ld /tmp/test01

ls - ld /tmp/test01 /temp/file1.txt

cp -r /opt/test01 /opt/file1.txt /tmp

ls -ld /tmp/test01 /tmp/file1.txt

rm -rf /tmp/test01 /tmp/file1.txt

ls -ld /tmp/test01 /tmp/file1.txt

移動,剪切,重命名

mv //移動,剪切,重命名

eg:

ls -ld /tmp/test01 /opt/test01

mv /opt/test01 /tmp

ls -ld /tmp/test01 /opt/test01

ls -l /opt/file1.txt /tmp/file2.txt

mv /opt/file1.txt /tmp/file2.txt

ls -l /opt/file1.txt /tmp/file2.txt

通配符 * 匹配任意多個字符

? 匹配任意單個字符

[] 匹配連續多個字符中的一個

{} 匹配不連續多組字符

eg:

cd /tmp

ls /tmp

rm -rf /tmp/*

ls /tmp

touch file.txt file1.txt fie2.txt file12.txt file123.txt filea.txt fileb.txt

ll

ls -l file?.txt

ls -l file???.txt

ls -l file[0-9].txt

ls -l file[a-z].txt

ls -l file{1.12.a.c}.txt

6.文件內容查看 cat

直接查看整個文件

—不足:內容較多時閱讀不完整

主要查看小文件

cat -n //查看內容時顯示行號

cat /etc/redhat-release

cat /etc/hosts

cat -n /etc/hosts

more -格式:more [選項] 文件名…

-不足:不方便向前翻頁

●基本交互操作

-按Enter鍵下翻一行、空格鍵下翻一屏

-按b鍵向上翻一屏

-按q或Q鍵退出、/鍵向後查找

-按?鍵了解操作說明

//分屏查看大文件內容 超過一屏才會分頁顯示

less //比more更加強大

-格式:less [選項] 文件名…

-優勢:支持前後翻頁

●基本交互操作

-按PgUp向前翻頁、PgDn向後翻頁

-按?鍵向前、按/鍵向後查找(n、N切換)

-其他與more命令類似

(可以根據關鍵字查找 eg:/root)

1.more是最基本的文本閱讀器

2.less是增強型的文本閱讀器、功能更多

more /etc/passwd

less /etc/passwd

tail //默認查看文件尾10行 head //默認查看文件頭10行

-n 數字 //查看指定頭幾行

-格式:head -n 數字 文件名

tail -n 數字 文件名

1.未指定行數時,默認輸出10行

2.選項 -n 數字 可簡寫為 -數字

tail /etc/passwd

head /etc/passwd

tail -n 2 /etc/passwd

head -n 3 /etc/passwd

head -n 12 /etc/passwd | tail -n 5

管道:| cmd1 | cmd2 將cmd1輸出結果交給cmd2命令來執行

wc 統計

-wc - Word Count

-格式:wc [選項]… 文件名…

常用命令選項

# -l:計算文本的總行數

# -w: 計算單詞個數

# -c:計算文件的字節數

# -m:計算字符個數

●無選項時,相當於 -lwc

wc -l //統計行號

wc -l /etc/passwd //統計多少賬戶

Copyright © Linux教程網 All Rights Reserved