ubuntu基礎操作
安裝命令
sudo apt-get install 要安裝的名稱
python -V 查看版本號
設置管理員sudo密碼
sudo passwd
su - 路徑 表示進入管理員的同時切換到哪個目錄下如果不加直接進入/root
exit 退出管理員
常用命令
main 命令 查看命令的用法 幫助文檔時 空格翻頁 q 退出
pwd 查看當前文件夾的路徑
clear 清屏
history 查看當前窗口運行過的命令
!加命令首字母 查詢最近一次以輸入的首字母開頭的命令
tab 按鍵可以補全命令!D亢!
whereis 命令 查詢命令在文件什么地方
查詢
tree 以樹形圖查看文件結(jié)構
-----------------------長長的分隔符-----------------------
ls -a 查詢所有文件包括隱藏
ls -l 以查詢的結(jié)果由列表方式返回
ls -h 可以把大小也列出來
選項可以配合使用 ls - al 以列表方式返回所有文件
-----------------------長長的分隔符-----------------------
匹配查詢
正則匹配 .py 樱报、p、p?? 悲关、??.py毙芜、
匹配查詢可以配合查詢 ls-al .log
------------------------長長的分割線-----------------------
more 加文件名字 可以查看文件的內(nèi)容 (分頁方式查詢)
cat 加文件名 一次查詢出所有內(nèi)容
------------------------長長的分割線-----------------------
tail -(數(shù)字)f 加文件名(常用 ) 查詢文件最后的內(nèi)容默認10行(實時監(jiān)控蒲列、實時刷新) 一般用于監(jiān)控日志
------------------------命令行搜索文件----------------------
根據(jù)名稱搜索
find 路徑(.或者\home) -name(根據(jù)名稱搜索) 文件名稱(可以正則 b窒朋、.py)
根據(jù)大小搜索
find 路徑(.或者\home) -size 5M(大小)
創(chuàng)建文件夾
mkdir 文件名 創(chuàng)建文件夾
touch demo01.py 創(chuàng)建文件
mkdir -p a/b/c 級聯(lián)創(chuàng)建文件夾
刪除
rm 加文件名 刪除文件
刪除文件夾時 rm -rf 文件夾名稱
rm -rf * 刪除文件夾下所有的文件 (慎用)
刪除也可以用正則的方式匹配
如 rm.demo* 刪除所有以demo開頭的文件
拷貝
cp 要文件名稱 拷貝完成后的文件名稱
cp 要拷貝的文件名稱 /home(目錄) 直接拷貝
mv 剪切 跟復制一個用法
文件夾權限問題
d rwx r-x r-x
第一個字母 d 表示文件夾,l表示鏈接蝗岖,-表示一個文件
后三個字母表示當前用戶的權限 r讀取 w寫入 x執(zhí)行
第4,5,6個字母表示小組內(nèi)其他人對自己電腦的操作權限
最后三個字母表示 其他人對文件的操作(不是當前組也不是自己)
壓縮和解壓
tar -cvf back.tar 文件1 文件2
c 壓縮到一起 v和f 用來回顯 back.tar 表示兩個文件壓縮后存放的位置
注:此處壓縮只是把文件放到一起并沒有減少體積
------------------------長長的分割線-----------------------
tar -tvf tar包 查看壓縮文件里的文件
------------------------長長的分割線-----------------------
tar -xvf tar包 解壓文件 解壓到當前文件夾
------------------------真正的壓縮來了-----------------------
三種種壓縮方式 bzip2->gzip-> zip默認的壓縮比從高到低
gzip back.tar 壓縮文件
gzip -d back.tar.gz 解壓文件
bzip2 back.tar 壓縮
bzip2 -d back.tar.bzip2 解壓
zip b.zip back.tar b.zip是解壓后文件名稱
unzip b.zip 解壓
注:gzip 和bzip2解壓以后原來的壓縮包就不見了
zip不管壓縮還是解壓都保留原壓縮文件
重新啟動需要root用戶的權限:
reboot
shutdown -r now #立刻重啟
shutdown -r 10 #過10分鐘自動重啟
shutdown -r 20:35 #在時間為20:35時候重啟