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