linux基礎操作
基礎命令
命令格式:主命令 選項 引數(操作物件)
列出目錄下的內容(list):ls (list)
ls -l 以長列表方式列出 = ll (long line長列表,列出詳細資訊)
ls . 列出當前目錄
ls … 列出上一級目錄
ls -r 逆序列出當前「目錄」下的檔案
ls -d 檢視當前目錄
ls -ld 長列表列出當前「目錄」的詳細資訊(不是當前資料夾裡的內容)
ls -l -d(或者ls -ld)列出當前「目錄」的詳細資訊
ls -lh 顯示目錄或檔案大小
ls -a 列出隱藏檔案,包括.和… (隱藏檔案:以.開頭的檔案)
ls -a 列出隱藏檔案,不包括.和…(當前目錄和上同一級目錄)
ls -i 顯示檔案索引節點號(inode)。乙個索引節點代表乙個檔案,在linux中儲存在磁碟分割槽中的檔案都給它分配乙個編號,稱為索引節點號inode。(和學號一樣,可以唯一,因為不同資料夾下可以有同名檔案)
man ls 檢視ls的使用手冊(man為manual幫助手冊)
enter鍵可以一行一行的翻,空格鍵可以一頁一頁的翻
按q鍵退出
linux的檔案型別:
s 套接字檔案,用於網路上的通訊。可以啟動乙個程式來監聽客戶端的要求,客戶端可以通過套接字來進行資料通訊
fhs:filesystem hierarchy standard檔案系統層級標準,定義了在類unix系統中的目錄結構和目錄內容,即讓使用者了解到已安裝軟體通常放置於哪個目錄下。
可執行檔案:指的是可以由作業系統進行載入執行的檔案
fhs採用樹形結構組織檔案。fhs檔案系統層級圖
linux裡面有哪些目錄:
/ 根目錄,通常不在這裡儲存檔案
/bin 可執行檔案,ls,cd
/sbin 可執行檔案(只有root使用者才能夠使用)
/boot 開機啟動的檔案,包括linux核心以及開機選單與開機所需配置檔案等
/dev 裝置檔案,任何裝置與介面裝置都是以檔案形式存在於這個目錄的
/root root使用者的主目錄(家目錄)
/home 普通使用者的主目錄
/mnt 掛載點目錄(media,mnt)
光碟必須和/下的某個目錄節點建立聯絡才能使用。
把光碟和指定的掛載點目錄建立聯絡的過程叫做掛載。
mount /dev/sr0 /mnt
/media **目錄,也是掛載點目錄
/opt 可選目錄。存放第三方軟體包和資料檔案
/var 可變目錄,用以存放經常變化的檔案,如日誌檔案
/etc 配置檔案
/lib 系統的函式庫
/proc 該目錄是乙個虛擬檔案系統,它放置的資料都在記憶體當中
/run 系統執行時所需檔案
/usr 放置的資料為可分享的與不可變動的,unix作業系統軟體資源所放置的目錄,而不是使用者資料
/srv service的縮寫,是一些網路服務啟動之後,這些服務所需要取用的資料目錄
/tmp 讓一般使用者或者是正在執行的程式暫時放置檔案的地方
/sys 這個目錄其實跟/proc非常類似,也是乙個虛擬的檔案系統,主要是記錄與核心相關的資訊
新增指定命令別名:alias
臨時生效 alias 目標命令名稱=『需要執行的命令』alias hh=『ls』(別忘了單引號)
刪除指定的命令別名:unalias
永久有效 vim ~/.bashrc 別名的配置檔案裡面設定
source .bashrc 使其生效
快捷鍵ctrl+d輸入已結束。在shell下相當於exit
ctrl+c鍵盤中斷請求,終止當前的命令
ctrl+s ctrl+q暫停/恢復螢幕輸出
ctrl+l清屏,相當於clear
tab自動補完命令與檔名
tab雙擊:可以列出所有可能匹配的選擇
ctrl+u刪除游標至行首的內容
ctrl+k刪除游標至行尾的內容
ctrl+a 跳到命令列行首
ctrl+e 跳到命令列行尾
ctrl+左右箭頭,支援按單詞跳轉
將輸入接到標準輸出(從鍵盤輸入,從顯示器輸出):echo
建立檔案:
檔案命名規則:
(1)不能使用/來當檔名,/是用來做根的,也是用來做路徑分隔符的
(2)檔名不能超過255個字元
(3)區分大小寫
建立多個普通檔案:
方法1:touch 檔名1 檔名2 檔名3
方法2:touch {檔名1,檔名2,檔名3}
touch
touch abc
向檔案裡寫入資料:
重定向:> (會重寫檔案,如果檔案有內容會覆蓋)
追加重定向:>> (將輸出內容追加到檔案目標中,如果不存在,就建立檔案)
檢視檔案的內容:cat
stat檢視「檔案」的詳細資訊
touch不僅可以建立空檔案,還可以改變檔案的修改時間
atime access time 看了一下內容 cat
mtime modify time 檔案內容被改變了,ctime也會發生改變
ctime change time 元資料被改變,重新命名
建立目錄檔案:mkdir 目錄名(dir目錄)
-p parents 父目錄
-v verbose 詳細資訊
echo
eg:在xiaoxiaole裡面寫入內容kaixinxiaoxiaole
刪除普通檔案和目錄檔案:rm(命令別名預設帶-i,該選項用來提示使用者進行互動)
刪除當前目錄下的所有檔案(*代表所有):rm -rf *
複製檔案:
複製普通檔案:cp /檔案位置 (copy)
複製目錄檔案:cp -r
移動檔案:mv,等同windows裡面的剪下,移動之後原檔案消失
小白學習python第二天
第二章基礎語法知識 2.1 數字 數字 a python可以同時為多個變數賦值,如a,b,c,d,e 1,2,3,4,5 b 乙個變數可以通過賦值指向不同型別的物件 c 數值除法包含兩個運算子 返回乙個浮點數,返回乙個整數 d 在混合運算中,python會把整型轉換為浮點數 e 數字的表達範圍與數字...
小白棟更新第二天
在處理網頁布局的時候,相信position一定會在網頁編輯中常常 被用到,今天就簡單聊一下position的幾個常用屬性 static 靜態定位 元素的預設定位的方式 流式布局的體現 流式布局就是標籤元素遵從自己屬性按照自我意願排列 從左向右 行元素 行內塊元素 從上至下 塊元素 relative ...
小白學activiti第二天
掛起與啟用 流程定義的掛起與啟用 public class processdefinitionsuspend else 流程例項的掛起與啟用 傳入的流程例項id不能是已經結束的例項id,否則會報nullpointexception public class processinstancesuspen...