Linux基礎知識
##語言調整##
Applications --> system tools --> settings --> Region & language -->點擊+號-->添加Chineses
##虛擬機控制##
1.開啓虛擬機:[kiosk@foundation9 ~]$ rht-vmctl start desktop
2.顯示虛擬機:[kiosk@foundation9 ~]$ rht-vmctl view desktop
3.關閉虛擬機:[kiosk@foundation9 ~]$ rht-vmctl poweroff desktop
4.重置虛擬機:[kiosk@foundation9 ~]$ rht-vmctl reset desktop
開啓虛擬機後,接下來在虛擬機操作,防止我手殘,把系統整崩潰
##進入系統##
1.普通用戶登陸
student普通用戶,密碼******(自己設置的)
2.超級用戶登陸
點擊未列出
username -->root
passwd -->******
root用戶是系統超級用戶,擁有至高無上的權力
##命令行提示符##
右鍵點擊桌面,單擊Open Terminal,打開shell腳本,出現一個命令行提示符
[root@foundation9 kiosk]#
root //打開shell的用戶
@ //分隔符
foundation9 //主機名稱
kiosk //工作目錄名稱
# //身份提示符,#表示超級用戶,$表示普通用戶
[kiosk@foundation9 Desktop]$ su -l username
//高級用戶切換到低級用戶不需要密碼,低級用戶切換到高級或者平級用戶的切換需要密碼
##命令的執行##
1.命令必須在行提示符之後輸入
2.格式:命令 參數 目標
3.ctrl +c //撤銷命令
4.命令參數
-參數 //單詞縮寫
--參數 //單詞的全拼
5.命令幫助
whatis 命令 //查看命令的功能
命令 --help //查看命令的幫助
... //加入的個數任意
<> //必須加入的信息
[] //選擇加入的信息
##虛擬控制檯##
Ctrl+Alt+F(1|7) 進入圖形
Ctrl+Alt+F(2~6) 進入虛擬控制檯
##系統使用##
1.工作界面切換:ctrl+alt+上|下(作用你懂的/)
2.開始bash
1). Applications--> Utilities-->Terminal
2). 鼠標右鍵----->open in terminal
3). gnome-terminal
4). ctrl+shift+n //在新窗口中打開shell
ctrl+shift+t //同一個窗口中打開新的tab
5).退出:exit | ctrl+d
3. 系統的重啓&關機
1).重啓:reboot | init 6 |shutdown -r now
2).關機:poweroff | init 0 | shutdown -h now
4.系統鎖屏
ctrl + alt +L
win鍵 + L(根據版本的不同)
##簡單的系統命令##
1.date
watch -n 1 date //讓date命令每秒執行一次,ctrl +c 推出監控模式
date 02031147 //把系統時間設定爲02月03日11:47 格式:月月天天小時分鐘
date 020311472018.55 //2018表示年(可以不加).55 表示秒(可以不加)
date -d +xday -xday //查看x天前或者後的時間
date +%.... //設定date的輸出格式
2.passwd
1). 修改用戶密碼
[root@foundation9 ~]# passwd
passwd 參數 用戶名稱
-S student //用戶密碼信息
-l student //鎖定帳號
-u student//解鎖
-n 1 student//設定密碼最短有效期
-x 30 student//設定密碼最長有效期
-w 3 student//警告期
-i 2 student//設定用戶非活躍天數
-d student//清除用戶密碼
3.file
file 文件名 //查看文件類型
1)文件的查看
cat filename //顯示文件的全部內容
less file //分頁瀏覽,按“q”退出
head filename //顯示一個文件的前幾行
head -n 5 filename //前五行
tail filename //顯示文件後幾行
tail -n 5 filename //顯示一個文件的後5行
2)wc統計文件容量信息
參數
wc -l 行數
-w 字數
-c 字節數
-m 字符數
##tab鍵##
在系統中table鍵可以自動補齊存在的命令,文件名稱和某些命令的參數
a+TAB x2 顯示系統中所有a開有的命令
##history##
history //顯示歷史
hostory -c //清除當前環境當中的歷史命令
!數字 //執行第多少行命令
!字母 //執行最近一條以這個字母開頭的命令
##linux中的快捷鍵##
ctrl +左右 //一個字一個字移動
+ a //光標移動到行首
+ e //光標移動到行尾
+ u //光標所在位置刪除到行首
+ k //光標所在位置刪除到行尾
+ r+關鍵字 //調出最近一條含有關鍵字的命令
+ c //撤銷以輸入的命令
+ d //關閉當前環境
+ L //清空屏幕
+ shift + c //複製
+ shift + v //粘貼
+ shift + t //在現有shell中重新打開一個table
##Linux系統結構##
linux系統是一個倒樹結構,系統中的所有東西都是文件
##文件的尋址##
絕對路徑
文件在系統的真實位置,文件名字以“/”開頭
相對路徑
文件相對與當前所在位置的一個名字的簡寫,這個名字不會以/開頭,而且名字會自動添加pwd顯示的值(pwd顯示當前路徑)
##文件的管理##
文件 目錄
增: touch file mkdir(-p上層目錄不存在自動創建)
刪: rm-f rm-fr
改: vim,gedit (增刪file or dir)
查: cat,head,tail... ls
練習1(passwd使用):
1. 修改root用戶密碼爲redhat;
2. 設置root用戶密碼的警告期爲5天, 最短有效期爲10天;
3. 刪除student用戶的密碼;
4. 分別查看root用戶和student用戶的密碼狀態;
練習2(cat, head, tail, gedit的使用):
1. 在桌面上用gedit編輯文件westos, 任意編輯20行內容;
2. 查看westos文件的前3行;
3. 查看westos文件的後10行;
4. vim編輯,在westos文件最後一行添加hello java;
練習3(路徑管理):
1. 在當前系統的桌面打開一個shell終端;
2. 打印當前所在工作目錄位置;
3. 切換工作目錄到當前用戶的家目錄,並編輯文件westos,文件內容自行發揮;
4. 切換工作目錄到student用戶的家目錄;
6. 切換工作目錄到當前用戶的上一級目錄;
練習4:
1. 在/mnt目錄創建文件music1~music10; music{1..10}
2. 在/mnt目錄創建目錄pic1~pic20;
3. 在root用戶的桌面上創建MyPic目錄,並將/mnt裏面的pic1~pic20複製過去;
3. 在root用戶的桌面上創建MyMusic目錄,並將/mnt裏面的music1~music10移動過去;、
4. 刪除創建的所有文件和目錄;