類unix作業系統,多使用者、多工、支援多執行緒和多cpu的作業系統
/: 根目錄
bin:可執行的程式,命令
boot:系統啟動所需的檔案
dev:系統中的裝置
etc:存放系統,軟體的配置檔案
home:普通使用者的主目錄
lib:系統庫目錄32
lib64:系統庫目錄64
media:**
mnt:掛載外部儲存裝置的檔案目錄
root:使用者的主目錄
sbin:系統的可執行命令
tmp: 系統臨時目錄
usr:共享資源目錄
ls 命令
ls /: 檢視根目錄
ls -l:顯示詳細資訊
ls -lh:顯示符合人類檢視方式
ls -a:顯示隱藏檔案
建立資料夾
mkdir aaa :相對路徑寫法
mkdir /bbb :絕對路徑寫法
mkdir -p aaa/bbb/ccc 級聯建立目錄
rm:刪除目錄
rm -r :遞迴刪除
rm -rf :遞迴刪除,不提示
touch :常見檔案
cat:檢視檔案內容
「>」 : 重定向,把乙個命令的執行結果,重定向到乙個檔案中去,螢幕上不顯示結果
echo:輸出到控制台
####命令檔案執行時路徑尋找機制
1 查詢可執行的命令所在的路徑
which ls
vi:編輯檔案
-i:編輯模式
-o:下一行
-w: 儲存
-q:退出
esc:退出編輯
a: 在游標後一位開始插入
a:在該行的最後插入
l:在該行的最前插入
yy:複製整行
p:貼上
gg:跳到檔案首行
g:跳到檔案的末行
dd: 刪除一行
: / :搜尋內容
u:撤銷
ctrl+r:執行之前撤銷
:setnu:設定行號
:set nonu:設定不顯示行號
:q!:強制不儲存退出
fg:程式編號:切換後台掛起程式
jobs:檢視後台掛起的程式
ctrl+z:將程式掛起
拷貝cp:拷貝 cp a.txt b.txt
mv: 移動、改名 mv a.txt b.txt
新增使用者
useradd fred
passwd 1234
linux檔案許可權的描述格式
d rwx rwx rwx
d:標識節點型別(d: 資料夾 -:檔案 l:鏈結)
r:可讀 檔案:可讀 資料夾:ls
w:可寫 檔案:修改 資料夾:建立和刪除子節點
x:可執行 檔案
檔案擁有者 檔案使用者組 其他使用者
新增許可權:chmod +r 1.txt
刪除許可權:chmod -r 1.txt
新增使用者組
groupadd 組名
usermod -g 組名 使用者名稱
usermod -g 組名1,組名2 使用者名稱 將使用者新增到多個組中
gpasswd 使用者名稱 組名 將使用者從組中刪除
檢視所屬使用者組
groups 使用者名稱 檢視指定使用者所屬使用者組
su和sudo
su:身份切換
sudo:讓普通使用者具備root的許可權
ssh命令
ssh免密登入
檢視主機名
hostname
修改主機名
hostname wangkai 重啟後無效
vi /etc/sysconfig/network 重啟後有效
tar -zxvf jdk-8u181-linux-x64.tar.gz /usr/ 解壓到某個目錄
linux學習總結!
處理特殊的檔名 假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這...
Linux學習總結
前言 今天滑鼠丟失了,敲 寫部落格倍感不爽啊。上次說過了買了乙個linux系統的伺服器,因為之前接觸的比較少。所以拿了一本書來看了一下,花了幾天時間大概看了一下,因為裡面的命令我知道我是不可能全部記住了,所以就只是記住了幾個常用的命令,但是對於linux系統的操作卻有了乙個大概的了解。這裡來簡單總結...
Linux 學習總結
vmware安裝centos7系統的時候提供三種網路設定,分別是如下三種 橋接模式 這種模式下linux可以和區域網內的其他的電腦進行通訊,會占用宿主機所在區域網內的乙個ip,這個時候vm裡面的linux所在網路跟宿主機所在區域網的所有電腦都是同乙個級別。缺點是要占用宿主機所在區域網的乙個ip,而且...