[Linux]基礎知識1
一.LINUX基礎知識。
詳細知識點:
(1)馮諾依曼體系結構。
輸入裝置,輸出裝置,儲存器,控制器,運算器。
(2)環境變數。
常見環境變數:
a.PATH: 路徑,即命令執行時的搜尋路徑。
b.HOME: 使用者的主工作目錄。
c.LOGNAME: 當前使用者的登陸名。
d.SHELL: 指明當前系統下的shell是哪種。
e.MALL: 收到郵件的存放目錄。
用指令 ENV可以檢視當前系統下的全部環境變數。
新增,修改,刪除環境變數的相關操作:
1.echo $+環境變數名字:檢視環境變數的內容。
2.export:設定一個新的環境變數。
例如:
ADDR=/home
ADDR="love",除了需要從一些預設路徑去找一些我們需要的檔案,也需要自己定義一些路徑去達到自己的目的,這時自己定義環境變數就是一個作用了。
在平常編譯程式的時候
3.unset:清除環境變數,例:unset ADDE。
4.set:顯示本地定義的shell變數。
檔案型別:
1.以【-】開頭的普通檔案。
2.目錄檔案(以 “d” 開頭)
3.連結檔案(“l”)
4.裝置檔案(“b” / “c”)
5.套接字( "s" )
6.管道( " p" )
Linux中一切皆檔案。
k許可權l
許可權:
r ------ 可讀
w -------可寫
x ------可執行
正常表示中,為-rwx-表示讀寫執行的許可權此檔案/目錄全部都有,用2進製表示就是111,為7.
修改許可權的相關方法:
先了解幾個選項:
1.使用者符號
u-------所有者
g-------同組者
o-------其他使用者
a-------所有使用者
2.修改許可權的符號
= :賦予
+ :增加
- :減少
3. -R 遞迴修改許可權
檔案許可權的修改方法:
chmod 【引數】 使用者 +/=/- rwx 檔名
檔案擁有者的修改方法:
chown 【引數】 使用者名稱 檔名
所屬組的修改方法:
chgrp 【引數】 使用者組名 檔名
其他:
umask:檢視檔案掩碼。
umask + 許可權值 就是修改的方法
sudo:可以分配檔案許可權
shell執行原理:
稱之為:命令列直譯器,它實現與linux核心與使用者之間的藉口。
先判斷若命令不是內建命令,則shell fork一個子程序來執行相關命令,shell用wait等待子程序執行結束,獲得程序結束的相關內容。
基本命令:
1.常用的檔案和目錄管理,使用命令:
touch :建立檔案
cp:拷貝檔案(cp 【引數】原始檔 目的檔案)
mv:移動檔案(mv 【引數】 原始檔 目的檔案),若是一個目的檔案不存在,可理解為更改名字。
壓縮檔案命令:
Tar命令:
解包:tar 【zxvf】 FileName.tar
打包:tar 【czvf】 FileName.tar DirName
gz命令
· 解壓1:gunzip FileName.gz
· 解壓2:gzip -d FileName.gz
· 壓縮:gzip FileName
· 壓縮:tar zcvf FileName.tar.gz DirName
zip命令
解壓:unzip FileName.zip
· 壓縮:zip FileName.zip DirName
檢視檔案命令:
cat:檢視檔案內容(從第一行開始檢視)
tac:(從最後一行開始顯示)
nl:顯示內容並輸出行號
less:和more相比,它可以向前翻頁
head:只看頭幾行
tail:
檔案內容操作命令:記在檔案編輯器內的操作:
vi、vim:開啟要操作的檔案。
i,o,a:進入編輯模式
esc 鍵,到底行命令模式
wq:儲存並退出
0:把游標移到這行最前面的位置
$::........最後...
G:移動到檔案的最後一行
nG:移動到n行
gg:移動到開始位置
刪除,複製,黏貼:
nx:連續向後刪除多少字元
dd:刪除當前行
ndd:刪除n行
yy:複製
p:黏貼
R:進入替換模式
目錄操作命令:
mkdir:建立目錄
rmdir:刪除一個空的目錄
pwd:顯示當前目錄
cd:切換目錄
ls:檢視檔案與目錄(只有名字)
ll:檢視檔案和目錄列表(詳細)
相關推薦
linux基礎知識1
一、Linux的磁碟分割槽及目錄 Linux的配置是通過修改配置檔案來完成。 1.1、Linux磁碟分割槽 &nbs
[Linux]基礎知識1
一.LINUX基礎知識。 詳細知識點: (1)馮諾依曼體系結構。 輸入裝置,輸出裝置,儲存器,控制器,運算器。 (2)環境變數。 常見環境變數: a.PATH: 路徑,即命令執行時的搜尋路徑。 b.HOME: 使用者的主工作目錄。 c
linux雲自動化運維基礎知識1
linux運維如何連接VNC 依次點擊:Applications------>internet------>TigerVNC viewer VNC地址:172.25.254.250:8 【:8表示主機上的第8個網絡接口,之前表示的是主機的ip地址】 註意:(1.如果連接不成功
linux學習筆記(1):linux基礎知識
1.linux是什麼? Linux這個詞本身只表示Linux核心,但實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統。 2. 什麼是shell 保護系統核心並對外提供操作介面的軟體 在linux中預設的
linux基礎知識(1)
1.date man date :檢視幫助 1. date [OPTION]... [+FORMAT]:顯示時間 ,format表示格式符號 例如: date :Sun Dec 23 21:45:34 CST 2018 date +%a 或 date +%A
spark streaming基礎知識1
ati 發送 數據 沒有 手動 rdd drive 入隊 定期 1.怎麽理解spark streaming中的dstream? 它是spark streaming的基礎數據結構,代表著(time,RDD)序列,有兩種生成方式,一種是基於流數據創建(kafka,socket
JS基礎知識1
row 默認 關系 ring script 相互 date ann 大於等於 1.組成部分 DOM(Document Object Model ):文檔對象模型;DOM樹,本身為我們操作頁面元素提供了一套方法(API)。 BOM(Browser Object Mod
linux基礎部分1
相對路徑 logs file 目錄 當前 sta blog cp命令 內容 1.date查看系統時間,修改時間date月日時間年, 2.清楚屏幕,用Ctrl+L清除,或者用clear, 3..查看系統用戶,用who命令 4.創建新用戶James,創建密碼 ,
Linux基礎知識part2
.bashrc uid 用戶家目錄 進制 子進程 保存 dbo tmp 使用 繼續上一節,這次主要是用戶和權限的一些知識點。 命令創建用戶:useradd 手動創建用戶: /etc/passwd /etc/shadow /etc/gshadow /home/用戶名/ /va
Linux基礎知識day-7
user 周期性 ava atime 修改 epo app 它的 mount NFS服務 1)NFS(Network File System)即網絡文件系統,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。NFS在文件傳送或信息傳送過程中依賴於RPC協議。RPC,
Linux基礎知識-第二天
linux基礎知識一、相對路徑和絕對路徑在Linux中,絕對路徑是從/(也被稱為根目錄)開始的,比如/usr、/etc/X11。如果一個路徑是從/開始的,它一定是絕對路徑。相對路徑是以 . 或 .. 開始的,.表示用戶當前操作所處的位置,而.. 表示上級目錄;在路徑中,.表示用戶當前所處的目錄,而..上級目錄
Linux基礎知識
如果 linux 文件 我們 linux基礎知識 末尾 知識 基礎 新的 1 重定向“>”和“>>” >:> 是定向輸出到文件,如果文件不存在,就創建文件;如果文件存在,就將其清空;一般我們備份清理日誌文件的時候,就是這種方法:先備份日誌,再
linux基礎知識-第三天
linux基礎知識一、環境變量PATH$PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當您使用某個命令時,Linux在這些目錄中尋找具體的命令程序。[[email protected]/* */ ~]# echo $PATH/application/mysql/
Linux-基礎知識-第四天
linux基礎知識一、權限管理文件的權限主要針對三類對象進行定義:owner: 屬主, ugroup: 屬組, gother: 其他, o每個文件針對每類訪問者都定義了三種權限:r: Readablew: Writablex: eXcutable文件:r: 可使用文件查看類工具獲取其內容;w: 可修改其內容;
linux基礎知識-第四天
linux基礎知識Linux文件系統上的特殊權限SUID, SGID, Sticky權限r, w, xuser, group, other安全上下文前提:進程有屬主和屬組;文件有屬主和屬組;(1) 任何一個可執行程序文件能不能啟動為進程:取決發起者對程序文件是否擁有執行權限;(2) 啟動為進程之後,其進程的屬
Linux基礎知識-第六天
linux基礎知識一、文件查找:在文件系統上查找符合條件的文件;文件查找:locate, find非實時查找(數據庫查找):locate實時查找:findlocate:依賴於事先構建的索引;索引的構建是在系統較為空閑時自動進行(周期性任務);手動更新數據庫(updatedb);索引構建過程需要遍歷整個根文件系
linux-基礎知識-第9天
linux-基礎知識su命令su的作用是變更為其它使用者的身份,超級用戶除外,需要鍵入該使用者的密碼。su 是切換到其他用戶,但是不切換環境變量(比如說那些export命令查看一下,就知道兩個命令的區別了)su - 是完整的切換到一個用戶環境所以建議大家切換用戶的時候,盡量使用 su - linuxso 這
Linux-基礎知識-第8天
linux-基礎知識usermod命令功能:修改用戶賬號參 數: -c<備註> 修改用戶帳號的備註文字。 -d登入目錄> 修改用戶登入時的目錄。 -e<有效期限> 修改帳號的有效期限。 -f<緩沖天數> 修改在密碼過期後多少天即關閉該帳號。 -
linux基礎知識3
linux基礎知識3date:時間管理Linux: rtc(ntp:網絡時間協議) 硬件時鐘(hwclock clock命令) 系統時鐘(data 命令)獲得命令的使用幫助: 內部命令:help COMMAND cd 外部命令:COMMAND --help ls 操作系統的命令通常
linux-基礎知識-第11天
基礎知識LVM: Logical Volumn Managerlvm, lvm2dm: device mapper將一個或多個底層塊設備組織一個邏輯的工具lv, multipathBlock Devices:Pysical ExtentPE: 大小固定存儲空間邊界:物理邊界:邏輯邊界邏輯卷:擴展:物理 --&