1 伺服器是乙個超強的計算機
2 linux 是乙個作業系統 centos7的發行版
3 linux命令是什麼
是乙個可執行的二進位制程式
4 增touch 建立文字
mkdir 建立資料夾
vi 編輯文字的
刪rm 刪除檔案,資料夾
改mv 改名-移動檔案 資料夾
cd 更換目錄
查 ls 檢視資料夾內容
cat 檢視文字檔案內容
pwd 列印當前的工作目錄
遠端連線的操作
ssh root@ip
5 /var 存放經常變化的檔案
/home 普通使用者的家目錄
/etc 存放配置檔案的目錄
/bin binary二進位制 存放可執行檔案 存放一堆命令
/root 超級使用者的家目錄
/opt 存放第三方軟體的目錄
6 命令
ls -la 引數 -l 是以列表形式顯示檔案 -a 顯示所有的隱藏檔案
. 表示當前的工作目錄
.. 代表上一級的工作目錄
- 代表上一次的工作目錄
~ 當前使用者家目錄
mkdir -p 遞迴建立資料夾
mkdir ./s15/nvtongxue/ 一次性建立多個資料夾
rmdir 刪除空的資料夾
rm -r 遞迴刪除資料夾
rm -rf
-r 遞迴刪除
-f 強制刪除
linux的絕對路徑
只要從根目錄開始的查詢,就是絕對路徑
/home/s15/nvtongxue/chaoge 絕對路徑
我當前在nantongxue目錄下
../../s15/nvtongxue/juange
1.在/home/目錄建立資料夾oldboy,進入oldboy建立hellolinux.txt
cd /home
mkdir oldboy
cd oldboy
touch hellolinux.txt
2.建立/tmp/chaogelinux.txt,用絕對路徑方式與相對路徑兩種方法
絕對路徑
touch /tmp/chaogelinux.txt
相對路徑的寫法
cd tmp
touch ./chaogelinux.txt
3.在/tmp/目錄下建立chaogedir目錄
mkdir -p /tmp/chaogedir
4.檢視linux path變數
echo $path
命令提示符
[root@localhost zhaoyining]#
[使用者名稱@主機名 當前的工作目錄]使用者身份提示符
普通使用者的建立
useradd xiaogan 建立新使用者xiaogan
passwd xiaogan 給xiaogan改密碼
普通使用者的身份提示符 $
root使用者是 # 身份提示符
[xiaogan@localhost chaogedir]$
echo 命令
顯示變數的值
顯示當前的字串
echo "趙一寧nb" > yining.txt
python with open
w 覆蓋寫入新內容
a 追加模式,從檔案末寫入新內容
> 重定向輸出符,
>> 重定向追加輸出符
<< 重定向寫入符 ???
cat filename.txt -n 檢視文字內容 且顯示行號
linux的文字編輯器 vi vim 有這2個常用的
vi 相當於記事本 不好用
vim 支援程式設計的文字編輯器 notepad++
vim filename.txt 進入命令模式後,可以輸入各種命令
:set nu 顯示行號
在游標所在行 yy 複製這一行
在游標所在行 dd 刪除這一行
複製,刪除多行
5yy 複製5行
5dd 刪除5行
linux
shebang
在指令碼檔案的第一行,寫乙個 #coding:utf8
#coding:utf8
print("你還")
print("halo 我認得")
more 用於檢視大檔案
linux的man手冊 檢視命令的幫助
拷貝命令
cp 檔案1 檔案2
cp -r 遞迴拷貝資料夾
linux查詢檔案的命令
find
語法find 從哪找 找什麼
find / -name
-type 檔案型別
f是檔案
d是目錄
find / -type -name
找到你伺服器的/opt目錄下的 settings.py
find /opt -name settings.py
windows 找檔案
everything的軟體
linux管道命令
符號 就是 |
可以將命令1的結果 傳遞給命令2 去執行
將cat命令的結果,丟給grep再次處理
cat settings.py | grep "sta*"
grep命令
查詢字串的命令
#從settings.py中查詢出 sta*開頭的那一行
grep "sta*" settings.py
#查詢出除了 dqw*開頭的一行,其他的內容,且輸出行號
grep -v "dqw*" settings.py -n
tail head 命令
head 預設顯示前十行
head /etc/passwd
head -5 顯示前5行
tail /etc/passwd 預設顯示後10行
tail -f 實時監控的命令
dns是什麼?bind
/etc/hosts 本地dns解析檔案
root root密碼
alias別名命令
alias rm='rm -i'
當你輸入rm的時候,就是輸入了 rm -i
當使用者輸入rm的時候,我就給它提示,你這個蠢貨還是別用rm啦,球球你了
alias rm="echo 你這個蠢貨還是別用rm啦,球球你了"
取消別名
unalias
docker devops(運維開發,敏捷開發)
scp 遠端傳輸命令
語法scp 你想傳的東西 傳輸到的地方
傳輸自己的檔案,給遠端伺服器
scp 自己的檔案 root@ip:/opt/
傳輸遠端伺服器的檔案,到自己的本地
scp root@ip:/檔案 /opt/檔案
檢視linux資料夾大小的命令
ls -h
du -h
du -sh 檢視資料夾大小的合計
linux檢視時間
data 檢視系統時間
如果時間不正確,進行時間同步
ntpdate -u ntp.aliyun.com
Shell基本命令
1命令列補全和萬用字元 輸入檔案或目錄或命令的時候,當輸入一部分時候,按下 tab鍵,會自動補全資訊 使用 匹配任意多個字元,find cfg 會查詢到所有的。cfg結尾的檔案 2 pwd 顯示當前目錄 3 cd 切換目錄 cd.返回上級目錄 cd返回使用者主目錄 4 ls 列出目錄內容 ls a ...
Linux入門學習 Shell基本命令
使用系統中的圖形介面 使用shell命令 在命令列鍵入以下命令,系統立即關機 sudo shutdown h now在命令列鍵入以下命令,系統立即重新啟動 sudo shutdown r now sudo reboot now一位老師在對學生進行上機測試,時間限定在45分鐘內,否則計算機將自動關機。...
Linux入門(二)Shell基本命令
上圖所示,系統使用者gcc時,只輸入useradd abc是不能建立新的使用者abc的,但是使用sudo useradd abc 卻可以成功新增使用者abc,為新使用者設定密碼也一樣。還有一種方法是sudo s,這個s即為su,這樣將自己暫時提公升為root使用者,與前一種方法不同的是,此時的系統使...