Linux 學習日誌 1

2021-08-22 17:57:58 字數 3772 閱讀 5556

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

root  使用者的家目錄是/ root

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

pwd顯示目前所在的目錄

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

命令的格式 

命令 【選項】【引數】

【選項用來除錯功能】  

命令1ls  【選項】【檔案或者目錄】  預設顯示當前目錄下的檔案』

選項 :

-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 //清屏

ls 檢視目錄下檔案

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

ls -la 以列表的形式

ls -l 檢視 詳細資訊

cd  /  進入根目錄下

/       linux 根目錄   

cd /  返回根目錄

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

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

pwd 看一下當前目錄的位置

vim 按回車鍵enter 是一行一行的換    按 空格鍵是一頁一頁的換    按q退出

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

ftp  用的是sftp協議

mkdir 建立資料夾

命令  都在根目錄下的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  有三種工作模式 .命令工作模式   編輯工作模式    底行模式

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

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

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

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

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

/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   #切換好的使用者包括該使用者的環境

學習日誌1

學習日誌 姓名 趙浩煜 日期 2018年6月20 今日學習任務c語言的基礎與提高 今日任務完成情況 今日任務按計畫完成,掌握以下內容 1 基本資料型別的分類與使用 2 各類數值型資料間的混合運算 3 型別強制轉換,算術運算子和算術表示式 4 控制結構 例如if語句,switch語句 5 迴圈語句 例...

學習日誌1

學習日誌1 姓名 高昱朋 今日學習任務 1.安裝開發環境並熟悉 2.能編譯執行所寫程式 3.學習指標陣列等基本程式並正確編譯執行 今日任務完成情況 成功按計畫完成學習任務 開發 200行左右 今日開發中出現的問題彙總 1.不能分辨i 跟 i區別 2.指標的概念不清楚 3.陣列跟結構體知識點遺忘較多 ...

學習日誌1

很幸運得到了乙個長期跟隨老師學習的機會,每週都會學一點東西,很珍惜這樣難得的機會,所以我想在之後的三年裡以寫學習日誌的方式記錄一些東西。希望三年後仍然保持這份熱情和對知識的渴望。今天學姐給我上了一堂課,把學了一學期的軟體工程用乙個小時又給我理了一遍。產生了一些想法。我很喜歡這種從開發方式的改變看到其...