liunx次日


vmware使用注意 1.要主機和虛擬機之間相互複製的話用nat網絡模式其餘的很差用(好像也不對重啓的時候生成一下網卡試試複製功能常常失效掛載,不行的話共享或光盤)。2.克隆完虛擬機後共享文件夾會關閉到時關機重啓一下html



1.手動複製的虛擬機後再新電腦上打開彈出問你選複製或移動選  複製若是以前安裝虛擬機的時候是選中單個盤的時候會報錯直接用vmware軟件的克隆功能--而後在網卡高級功能裏面生成新的網卡linux


2.開機登陸不用輸入密碼設置。http://jingyan.baidu.com/article/0320e2c1d4da0b1b87507b31.html編程



3 查看網絡狀態 netstat -lnputubuntu


4 sudo nano /etc/passwd 看用戶信息  -----------修改ubuntu右上角的名字也在這裏改描述符數字後面的windows

chmod 755 a.txt通常不想別人寫   網絡


5eclipse

a.sh 不寫路徑就默認爲是指令編輯器

/a.sh 這樣執行ide


export PATH=${PATH};.工具



6   ls -alR R遞歸顯示文件夾裏面的



7

掛載文件

sudo mount /dev/cdrom /mnt/cdrom


sudo umount /dev/cdrom  或sudo mount /mnt/cdrom 均可以不過這樣的配置umount 後會刪除那個本身建的cdrom目錄



8


動態命令解析


1.修改的文件讓他生效用source



9


切root    nano /etc/sudoers   把用戶加入sudo權限


# User privilege specification

root    ALL=(ALL:ALL) ALL

ubuntu  ALL=(ALL:ALL) ALL

zhang   ALL=(ALL:ALL) ALL



10.


ls -al /etc/hostname 

ls -al /etc/

ll /soft



11.


tar xvzf 解壓

tar cvzf 壓縮後的名字  壓縮的源文件



12.

find .|grep mp4  這個會有路徑

ll -R|grep mp4  這個沒路徑


13.

find . | grep html | tar -cf my.tar `xargs`  `xargs`前面find . | grep html 搜出來的列表動態命令解析---ls | grep pig | cp `xargs` ~/Download 過濾出含有pig的字符串的文件或目錄放到download裏面


ls | grep eclipse | cp `xargs` ~/download

貌似用ll不大好用這裏


tar -tvf my.tar 查看歸檔文件裏面的文件



xx | xargs ...//將標準輸入的內容轉換成以一行內容。

``//反引號將引號內的字符串解析成命令執行.


14.


find /usr/local  | grep xxx  //

find .|xargs grep -ri "IBM"  //含有ibm串  xargs 轉換爲一行

find .|xargs grep -ri "IBM" -l //輸出文件名

find /cmd ".sh" -prin | ...    //指定目錄 sh文件

ls | grep pig | cp `xargs` ~/Download





9.ln//建立鏈接 link -s:符號鏈接  默認是硬連接

ln target link_name//硬連接至關於實時鏡像。刪除文件時不會刪除鏈接文件

//硬連接不容許對目錄建立。

ln -s target link_name//符號鏈接,至關於快捷方式.能夠對文件和目錄建立。


10.cd -P  xxx//進入xxx所在的物理地址.--和上面的超連接結合

pwd -P//查看當前物理地址









vmware安裝

-----------------

1.

2.


優化win7(旗艦版)

------------------

1.桌面個性化(使用windows經典)

桌面右鍵 -- >windows經典。

2.清理桌面圖標

3.調整操做系統爲性能最佳

計算機->屬性->系統->高級系統設置-> 高級選項卡->設置(性能)

     ->選擇調整爲最佳性能->保留平滑屏幕字體邊緣。

4.卸載沒必要要的軟件

5.中止不須要的服務。

cmd -> services.msc

6.設置虛擬內存

計算機->屬性->系統->高級->性能設置->性能選項中選擇高級

     ->虛擬內存更改->選擇c盤 -> 設置值爲物理內存的1/2 ~ 1之間。

7.啓用win7的快速啓動欄

1.在c下搜索Quick,找到以下目錄

2.C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

3.在任務欄右鍵-->新建工具欄-->打開窗口 --> 粘貼以上的路徑 --> 打開文件夾 --> ok

8.修改任務欄使用小圖標不分組。

右鍵任務欄--> 屬性

--> 選擇任務欄使用小圖標 

--> 任務欄按鈕(從不合並)

--> 通知區域  --> 自定義 --> 選擇使用在任務欄顯示全部圖標和通知

--> 肯定

9.將快速啓動欄移動到左邊

--> 拖動開始菜單右側豎線到右邊啓動欄自動移動到左邊。

--> 鎖定任務欄。

--> 右鍵快速啓動欄 --> 顯示標題和顯示文本打掉就不是顯示文本標題了。

10.取消窗口邊緣自動最大化

控制面板--> 輕鬆訪問中心  

--> 使用鼠標更易於使用

--> 選中放置將窗口移動到... 

--> 肯定.




ubuntu

---------------

切換鼠標//alt + ctrl

修改root用戶密碼

sudo passwd

輸入當前用戶密碼:123456

輸入新密碼:123456

確認輸入  :123456

切換用戶

su root


文件系統

-------------

[windows]

c:\xxx\x\x\x//盤符

d:\xxx//盤符

cd//

dir//

cls

[linux]

///根目錄, /做爲分隔符

cd ///進入change directory

ls//

ls -l//列表方式

ls -al//包含顯示.開頭的

ls -alh//-h : 人性化----文件大小之間顯示多少k不顯示字節了


man xxx//幫助

xxx-h 或--help//

直接help

ls --help | more//

q//quit 退出幫助界面



clear//cls,清屏

hostname//查看主機名稱

ls -al | grep hostname


ls tab//補全

whoami//動態提取當前用戶名,用於腳本編程

pwd//顯示當前目錄

cd ~//進入home目錄


ifconfig//查看網絡配置狀況.

wget url//wget http://www.baiud.com

catindex.html//查看文件  type:windows下查看命令

//cat -n a.txt--輸出內容帶行號


mkdir//建立目錄

rmdirxx//刪除空目錄

rm -f -rxx//刪除文件和目錄 -f : 強制  -r -R 遞歸


sudo reboot//

tree//以樹形方式展示目錄結構

find .//查看當前目錄(遞歸)

touch a.txt//

echo xxx >> a.txt//重定向輸入,追加

echo xxx > a.txt//重定向輸入,覆蓋模式

cp  a.txt ~/down///目錄不存在須要建立目錄

cp  a.txt ~/down//複製a.txt文件更名爲down

ctrl + alt + f5//打開新的會話


ping 192.168.12.8//測試網絡連通狀況


nano//命令行編輯器

alt+6  複製一行

//^(ctrl) + k剪切一行本身巧妙用也能夠成刪除一行

//^(ctrl) + u恢復一行

//^(ctrl) + owrite out寫入文件

//^(ctrl) + x退出

//home定位光標行首

//end定位光標行尾

//pagedown下翻

//pageup上翻

more//分頁查看

head//查看文件開頭的部分

//head -n 3 a.txt--前三行,默認10行

//head -c 3 a.txt--前三bytes,默認10行

tail//


/** 環境變量,windows不區分大小寫, linux區分**/

echo$PATH//OK

echo${PATH}//OK

echo"$PATH"//OK


which xxx//在PATH查看指令xxx的目錄

whereisxxx//查詢命令的binary、Source、manual   查找這個指令相關的二進制指令和文件


uname -a 或--all//查看linux名稱


file a.txt//查看文件信息包括文件類型..

 xxx |  yyy//管道符,前面的命令的輸出做爲後面命令輸入.


find /usr/local  | grep xxx  //

find .|xargs grep -ri "IBM"  //含有ibm串

find .|xargs grep -ri "IBM" -l //輸出文件名

find /cmd ".sh" -prin | ...    //指定目錄 sh文件

ls | grep pig | cp `xargs` ~/Download





xx | xargs ...//將標準輸入的內容轉換成以一行內容。

``//反引號將引號內的字符串解析成命令執行.

ls *.txt | cp `xargs` myfolder//搜索txt文件複製到myfolder文件夾中。


mount//掛載.






在vmware的client機光驅上插入光盤(iso文件)----------------mount掛載

------------------------------------------

1.顯示vmware狀態機

2.在狀態欄光驅右鍵-->設置->打開窗口

3.硬件選項卡-->cd | dvd

4.右側選擇鏈接-->iso鏡像文件-->瀏覽選中iso文件。

5.右鍵光驅-->鏈接

6.cd /dev/

 ls -al | grep cd//看到全部cd鏈接  --sr0

7.建立/mnt/cdrom//以root身份建立容納掛在文件。

8.sudo mount /dev/cdrom /mnt/cdrom//掛在cdrom光驅到/mnt/cdrom下。

8.sudo umount /dev/cdrom//卸載設備

8.sudo umount /mnt/cdrom//卸載掛載目錄也能夠。





9.ln//建立鏈接 link -s:符號鏈接  默認是硬連接

ln target link_name//硬連接至關於實時鏡像。刪除文件時不會刪除鏈接文件

//硬連接不容許對目錄建立。

ln -s target link_name//符號鏈接,至關於快捷方式.能夠對文件和目錄建立。


10.cd -P  xxx//進入xxx所在的物理地址.--和上面的超連接結合

pwd -P//查看當前物理地址



11.xxx &  好比 eclipse &//在後臺執行程序,命令行裏面啓動的程序後命令行運行其餘命令不過命令行關閉的話運行的仍是關閉了

12.bg//background 後臺程序


13.fg//前臺

14.ps -Af//process show,顯示進程信息

// -A : all === -e  -f : full output format

// -o :用戶自定義顯示哪些列 ps -Ao uid,pid,ppid(注意是小寫的)




15.cut -c N-Mps -Af | cut -c 2- 參數列表還有其餘的//切斷內容

//-c :按照字符數計算  n-m 從第n個到第m個  n-:n到行尾 -m:行首到第m個, n:第n個字符.


16.help//顯示linux內部定義的命令.



17.sudo fdisk -l//查看分區表

sudo fdisk /dev/sda//管理分區



fdiskfdisk -l                 //查看分區表

fdisk /dev/sda    //管理指定磁盤


df    磁盤空間使用狀況disk free 

df -h

df -ah

dd  diskdump

dd 





18.df//disk free


19.basename /bin/ping//ping提取文件名

19.dirname  /bin/ping// /bin,提取目錄名

dirname    /x/y/z// /x/y

basename /x/y/z  // z


$(command)//命令---------------$(echo $path)-----------------basename $(which $(echo ping))-----basename 'which ping'

$( xxx $(xxx))//嵌套

cd -P ..//Phisical,非連接

cd -//後退

cd - n//後退到n步驟



分隔符

echo $PAHT

echo ${PAHT}0

echo $PAHT 0

echo $PAHT/0

echo $"PAHT"0


$env other//空格區分

${env}//{}界限

"$env"//""界限

export env=${env:-$evn2}//取env,否env2

echo '${env}'//原樣輸出

echo `pwd`//按腳本執行

if ["$1" = "--conf"] //第幾個參數



20.basename //





21.export a=xxx//設置環境變量  export myvar = /bin   ------而後  export myvar=${myvar:-$myvar1}

export a=${var1:-$var2}//至關三元運算符a = (var1 是否存在?var1 : var2)



22.env//查看全部的環境變量




23.修改權限

chmod u+x//增長user的執行權.

chmod ug+x//添加user和group的執行

chmod ugo+x

chmod a+x//a == ugo

chmod u+rw//u <-- read | write

chmod ug-rw

chmod 777 a.txt//77純數字操做


文件夾//r:讀取文件夾內部的文件列表  w:添加/刪除文件  x:是否可以進入


修改文件歸屬

sudo chown root:root a.txt




user//只有一個primary group ,多個secondary group.



24.useradd//是os底層使用的添加用戶指令推薦使用adduse命令


25.adduser--home /home/ubuntu2//添加用戶 === addgroup

--uid 3000

ubuntu2


sudo adduser --home /home/ubuntu2 --uid 3000 ubuntu2   這個  別人要在這個新目錄裏面操做先修改他的寫權限


26.deluser//刪除用戶

sudo deluser --remove-home ubuntu2//刪除用戶同時刪除home目錄

sudo deluser --remove-home --remove-all-files ubuntu2//刪除用戶同時刪除home目錄



27.編寫腳本

echo hello $1 $2

$0//取得命令自己

$1//取參數,依次 + 1

$#//取得參數的個數

$@//取出全部參數










owner + group

--------------------

[權限]

r//read

w//write

x//execute執行

[文件類型]

d//目錄

l//連接(快捷方式)

-//文件

b//block 塊光驅硬盤塊設配光盤要掛載



Linux

----------------

/sbin /bin//鼻祖

/usr/bin /usr/sbin//各個linux產品(ubuntu | redhat | centOS)


/usr/local///用戶自己



NAT : net address tranform,網絡地址轉換。



a == b ? a ; b 


建立環境變量myhome

相關文章
相關標籤/搜索