1. 程式人生 > >Linux 學習日誌————1

Linux 學習日誌————1

MOOC 

window作業系統 在同一個區域網中   IP地址不能重複外  主機名也不可以重複

ROOT  使用者的家目錄是/ ROOT

USER  使用者的家目錄是 /home/user

PWD顯示目前所在的目錄

#登陸的是root   普通使用者是$

命令的格式 

 命令 【選項】【引數】

【選項用來除錯功能】  

命令1

ls  【選項】【檔案或者目錄】  預設顯示當前目錄下的檔案’

       選項 :

                -a 顯示所有檔案   包括隱藏檔案

                -l  顯示詳細資訊

                -d 檢視目錄屬性

                 -h 人性化顯示檔案大小

                  -i  顯示inode 

檔案型別   (-檔案  d目錄  l 軟連線檔案 )  Linux作業系統中通過許可權位的第一位來區分檔案型別的

除首位後有九位  每三位為一組   1. 所有者 2.所屬組 3.其他人  用於分配許可權

基礎操作

ifconfig

獲取網路連線相關資訊  檢視網絡卡啟用狀態下網絡卡的 IP

ifconfig -a 檢視所有網絡卡

ifconfig etho up/down 啟用/禁用卡

dhclient ****  #給一塊網絡卡自動分配一個ip地址  erro dhclient (2323) running exiting  出現的話kill掉

檢視 ssh是否開啟

ps -ef|grep sshd   //模糊查詢出和  sshd 相關的程序

root 後面的為PID

強制關閉程序     kill -9 PID

開啟程序  service sshd start 

關閉程序  service sshd stop

重啟程序  service sshd restart

ps -ef|grep sshd

clear //清屏

ftp 檔案傳輸

ls 檢視目錄下檔案

ls -a 檢視全部  包括隱藏的檔案

ls -la 以列表的形式

ls -l 檢視 詳細資訊

cd  /  進入根目錄下

/       linux 根目錄   

cd /  返回根目錄

cd /usr  有反斜槓的是絕對路徑

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

pwd 看一下當前目錄的位置

vim 按回車鍵Enter 是一行一行的換    按 空格鍵是一頁一頁的換    按Q退出

man config (檢視linux 裡面所有命令的詳細描述)

ftp  用的是sftp協議

mkdir 建立資料夾

linux 的操作單位是檔案

命令  都在根目錄下的bin  

whereis  pwd  尋找命令出現在系統的哪

自動補全  如果 只有一個可以匹配到的命令 或cd ***  檔名  按住tab 則 顯示自動補全   

如果有多個 按兩下tab 可以顯示出所有的可以模糊匹配到的檔案

修改系統引數  到etc目錄下改

home   使用者的

lib64 64位系統需要的類庫

usr   ##一般用於存放使用者的應用程式

opt    ###一般第三方提供的軟體

var    ##臨時檔案

dev   ##裝置 光碟機 音效卡 顯示卡  插入的U盤

讀取外部裝置

掛載     ##其實就是拷貝?

mount  /dev/cdrom  /mnt/cdrom

erro :  mount :you must specify the filesystem type 錯誤意思你必須指定這個型別   解決方案 這個是在虛擬機器  虛擬機器設定裡面的  裝置狀態  需要選擇連線

取消掛載  umount /mnt/cdrom

mkdir -p 可以建多層的

mkdir  -p soft/tomcat  在當前目錄下 建一個soft 裡面有tomcat ##相對於當前目錄下的 相對路徑

mkdir -p /soft/tomcat  在根目錄下  建一個soft 裡面有tomcat  ##相對於根目錄下的路徑  絕對路徑

rm 刪除檔案

rmdir tomcat 刪除資料夾

rmdir -r 刪除多層目錄

rm -r /test 刪除test 及test下的檔案  會有一系列的提示

rm -rf  test  無提示的刪除

建立檔案

touch  (檔名)  (相對/絕對)

cat 檢視小檔案

tail -10  檢視大檔案  (末十行)

head  -10  (前十行)

more 按部分載入

tail -f  檢視大檔案 的更新部分  一般來說是檢視log (-f 可以方便查閱正在改變的日誌檔案(最尾部的內容顯示在螢幕上))

命令輸錯  ctrl +c返回到命令列

編輯檔案

vi  abc.txt (檔名)  vi  有三種工作模式 .命令工作模式   編輯工作模式    底行模式

進入編輯模式  i/o/a 退出到命令模式  :esc 

進入底行模式  需要先按 esc 進入命令模式 然後 :進入底行模式    儲存退出wq    

:wq 儲存退出  :q! 直接退出不儲存

替換內容 :%s/被替換的/替換的/g

vi  顯示行號   (底行模式): set nu

永久顯示行號  etc 中  virc檔案中  在

:SET NU

/etc/virc  vi的配置檔案 最後加上:set nu

查詢命令  (在底行模式)

vi  命令還有很多   

修改名字

重新命名 :mv abc.txt  修改後的名字

拷貝檔案

cp -fr /test/123.txt  /usr

拷貝:cp -fr 原始檔案  要拷貝的地方 

環境變數 可以配系統的也可以配使用者的

  許可權操作

1.可以使用  Xftp 對系統的檔案進行許可權的操作

2.命令列  chmod g+w /test(檔名)

許可權

d rwx  r-x   r-x  d為目錄  r:read w:write x:execute

rwx       r-x         r-x

111       101       101

使用者   使用者組   其他組

chmod  g+w   檔案  給組增加寫的許可權

chmod u+w     檔案  給組增加寫的許可權

chmod o+w   給其他組增加寫許可權 (去許可權是-)

chmod  777 /test   通過數字進行授權

遞迴授權  chmod  777 -R   /test(檔名)給子檔案也授取相同的許可權   相當於在Xftp更改是勾選給子目錄也

使用者和使用者組

 groupadd tomcat #建立一個tomcat 的組   建立的組一般都有一個GroupId

groupdel  tomcat #刪除一個組  只能刪除沒有使用者的組

groupadd -g 701 tomcat  建立一個使用者id為 701 的 名字為 tomcat 的使用者組

useradd -g  701   tomcat ##新增使用者進使用者組  建立一個使用者使用者名稱為tomcat 新增進使用者組701

修改使用者登陸的密碼  passwd tomcat 

切換使用者 su -tomcat   #切換好的使用者包括該使用者的環境