linux初識1

linux 操做系統

概念性的理解

1.Linux內置解釋器bash 至關於pyhon解釋器
2.Linux的內部大可能是使用python去書寫

雲計算

1.只須要 花錢,買騰訊,阿里雲服務器 
2.專人維護
缺點 容易信息數據泄露

文件目錄結構

linux和window的區別

藍色是文件夾的意思

Linux不像Windows那樣的系統目錄,Linux使用正斜槓"/"而不是反斜槓""來標識目錄。python

Windows目錄:mysql

img

Linux目錄:linux

img

Linux首先是創建一個根"/"文件系統,全部的目錄也都是由根目錄衍生出來。redis

img

linux起步

1.首先建立centos 下載

查看ip路徑 ip a

設置一下網絡鏈接和磁盤

Linux一切皆文件
2.ipconfig 不能在centos

概念 硬件介紹

虛擬環境 是主機本體''分身''出的多個環境

redis緩存數據庫 放入數據庫

雲計算用於 服務器的租賃

XSHELL 和 虛擬機linux進行關聯sql

ssh 用戶名@路徑

語法操做

>       #重定向覆蓋輸出符    如同python的  with open  w模式 
>>      #重定向追加輸出符    a 模式 
<       #重定向寫入覆蓋符       用在mysql數據導入 
<<      #不經常使用 
echo 24{1..6}> b.py#覆蓋
cat b.py -n 查看數據並顯示行數
echo 24{1..6}>> b.py#回家
cat b.py -n 查看數據並顯示行數
頂點(跟)路徑是絕對
不是頂點(根)路徑是相對

建立用戶

useradd dashaobing 建立用戶名
 passwd dashaobing 建立密碼

在文件中yy 是複製 p是打印shell

touch建立文件

touch xxx.py
    1.若是文件已經存在,修改文件的訪問時間
    
    2.若是文件不存在,則建立這個文件

cat寫入建立文件

cat -n ''
EOF 文件結束標識符
tac 倒序輸出
解壓 zxvf

mkdir

mkdir oldoy(文件夾名) 建立文件夾
mkdir -p oldoy/3344/oopp

cd 跳轉

cd ../ 查看父級的目錄
cd ~ 返回當前用戶的家目錄
cd -返回上一次訪問的目錄

mv(移動和更名)

mv 文件 /文件夾更名
mv x.log xx.log
移動
mv /home/shahe/oldboy /tmp/chaoyang

alias 別名

把對應的 命令執行的結果進行替換
alias查看 一些命令執行的相應結果進行修改
alias rm="執行命令"
示例
alias   rm="echo  你這個傻蛋,求你別用rm了"

echo(顯示)

echo 打印
echo 24期{1..999} >
pwd (翻譯全稱print work directory) ,打印當前工做目錄  
1.找出當前PATH的值
echo $PATH  
2.修改   PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
#進行冒號隔開

ls 查看

ls /路徑 ls /opt
ls -l  /opt #顯示對應文件和目錄的詳細資料 
ls -n 
ls -h

rm刪除

rm 
rm -rf  /tmp/*   強制刪除 
rm -i  文件  #刪除文件且交互式提示,是否刪除 ,系統作了別名,默認加上rm -i 


rm -r  文件夾 #遞歸刪除文件夾 

rm -f  文件  #強制刪除文件,且不提示

yum包下載

至關於python的pip3裝模塊數據庫

yum 內置的模塊
例如 yum install vim -y

W開頭的命令

where is ls 打印這個這個路徑的打印路徑

引用雲倉庫

用linux傳輸到windowsvim

桌面上

支持拖拽 
sz 傳輸
rz 接收

vim和vi

vi是linux 內置的文本編輯器
vim 是具備程序編輯能力的編輯器
使用
vi
vim 須要yum install vim -y 
寫y 直接贊成 若是不寫y會有判斷 是否贊成
安裝以後
使用
vim 文件名 vi文件名
vi/vim編輯器,編輯文件

cat 查看文件的內容

cat 文件 -n 顯示文件並帶有行數
cat 文件 只顯示文件

cp(拷貝)

cp -R   ./*   /opt/test_back/

 
不區分的空格

/home/     第二個/是目錄分隔符

yum 裝軟件



lo:本機迴環

ens33 inet 鏈接外網的地址

分佈式

subprocess



在linux下 xshell 輸入

絕對 cd /tmp

cd ./tmp

../tmp 不在根部目錄的時候



pwd查看路徑

ls 查看文件

touch 建立文件

makedir 建立文件夾

makedir  /路徑/路徑   -p遞歸建立文件夾

mv (move移動文件)

mv  文件名  ./路徑

mv  ppt.mp3

修改文件的名字1

mv 新文件 舊文件

rm(remove刪除) 文件

rm -r 遞歸刪除文件夾 刪除文件夾須要用-r

rm -f(force)強制刪除

rm -i 給用戶一個提示

clear清除屏幕

後面.文件後綴只是文件標識

文件是白色 文件夾是藍色

alais別名 臨時生效

把rm是rm -i

若是把別名改爲rm=rm 就不會又提示

/是根目錄  ./是當前  /* 是根目錄下全部  ./* 當前全部文件夾

連用 -rf 

vi 普通文件

vim是剛加一點的

#!congding:utf-8 加一個頭
echo 打印{1..999}這個是 打印多個
echo {1...999} >>> (寫入文件) 1.py
touch 打印
ls -lh 查看文件的大小

問題

若是沒有網絡怎麼辦

1.若是沒有ifconfig命令怎麼辦 

- 使用內置的命令
  ip  addr show  #查看網絡信息對應的ip

   配置好網絡後,安裝網絡工具包
    yum install  net-tools  -y  #

  

2.若是使用ifconfig看不到ip地址的話,那就得重啓網絡服務

3.重啓網絡的步驟
    -確保配置文件正確配置
    vim /etc/sysconfig/network-scripts 

確保onboot=yes便可

4.重啓網絡服務 
systemctl  restart  network
相關文章
相關標籤/搜索