支持原文
夏天容易打瞌睡,微信掃一掃lucking coffee送你一杯咖啡喝一喝廉羔!
掌握:基本使用 / 安裝和配置服務 / 部署項目
語法:
命令 命令的參數(shù) 命令作用的對象
ls -laR .pip
cat -n /proc/cpuinfo
cat /proc/cpuinfo
提示:command not found - 命令沒有找到(該命令無效)
Linux常用命令:
w / who / whoami / last - 查看登錄用戶的情況
adduser / passwd - 創(chuàng)建用戶 / 修改創(chuàng)建用戶的密碼
adduser 用戶名 # 添加用戶
passwd 用戶名 # 設置/修改密碼
date / cal - 查看日期日歷
date #查看時間
cal # 查看日歷(當月)
cal 月 年 # 查看指定月份
write / wall / mesg - 發(fā)送消息
write 用戶名 - 給指定用戶發(fā)消息
su 用戶名 - 切換用戶
clear - 清除屏幕
history - 查看歷史輸入的命令(輸入!編號溉痢,即重復執(zhí)行)
history -c - 清除歷史輸入命令記錄
man / info / --help - 查看幫助
logout / exit - 退出登錄
reboot - 重啟系統(tǒng) - init 6
shutdown - 關機 - init 0
Linux文件操作相關命令:
/ - 根目錄
pwd - 查看現(xiàn)在所在目錄
cd - 改變目錄(相對路徑和絕對路徑)
cd .. #回到上一級目錄
cd 文件夾名稱 # 到該文件夾目錄下
cd / # 回到根目錄
ls - 列出當前目錄下所有的文件/文件夾
ls -l # 長格式查看
ls -a # 查看所有文件(隱藏文件)以.點開頭的文件
ls -R # 遞歸式的查看 - 遇到文件夾要遞歸的列出文件夾下的內(nèi)容
ls -laR # 遞歸式查看(遇到文件夾要遞歸的列出該文件下的內(nèi)容)
cat - 連接多個文件(查看文件的內(nèi)容)
touch - 創(chuàng)建空文件或者修改已有文件的最后訪問時間
touch 文件名 # 創(chuàng)建空文件
mkdir - 創(chuàng)建文件夾
mkdir 文件夾名稱 # 創(chuàng)建空文件夾
mkdir -p 一級文件夾名稱/二級文件夾名稱 # 創(chuàng)建父類子類文件夾
rm - 刪除
rm 文件名 # 刪除指定文件
rmdir 文件名 # 刪除空文件夾
rm -f 文件名 # 強制刪除(慎用)
rm -r 文件名 # 遞歸刪除 - 強制刪除該文件夾中所有數(shù)據(jù)(包括文件夾慎用)
wget - 通過網(wǎng)絡獲取文件(cat 文件名 - 查看文件)
wget 網(wǎng)址 -o 新名字(如taobao.html) - 重命名獲取文件的名字
例如:wget https://www.baidu.com/ - cat index.heml
例如:wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
例如:wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
gzip / gunzip - 文件壓縮/解壓縮(gz/tgz)
例如:gunzip Python-3.7.3.tgz
例如:xz -d Python-3.7.3.xz
xz - 文件壓縮/解壓縮
xz -z 文件名 # 壓縮
xz -d 文件名稱 # 解壓縮
tar - 文件歸檔/解歸檔
例如:tar -xvf Python-3.7.3.tar
tar -xvf 文件名稱 # 解歸檔(將一個文件拆成多個文件)
tar -cvf 文件名稱 # 創(chuàng)建歸檔文件(壓縮,將多個文件合并成一個文件)
wc - 查看文件行數(shù)憋他、單詞數(shù)孩饼、字符數(shù)
wc -l 文件名稱 # 查看行數(shù)
wc -w 文件名稱 # 查看單詞數(shù)
wc -c 文件名稱 # 查看字符數(shù)
sort - 文件排序
| - 管道,將多個進程連接起來(把前一個命令的輸出作為下一個命令的輸入)
sort -r 文件名稱 # 降序(默認是從小到大 - 升序)
sort 文件名稱 | uniq # 去掉相鄰的重復
sort 文件名稱1 | uniq > 文件名稱2 #
sort -r 文件名稱1 | uniq > 文件名稱2 #
uniq 文件名稱 - 文件去重(去掉相鄰的重復)
head / tail - 查看文件的開頭/結(jié)尾部分
head -10 文件名稱 | cat -n # 查看文件內(nèi)容的前10行
tail -10 文件名稱 | cat -n # 查看文件內(nèi)容的最后10行
more / less - 分頁查看文件
cat -n 文件名稱 - 查看文件里的所有內(nèi)容
cat -n 文件名稱 | more - 帶行號的分頁查看
例如:cat -n taobao.html | more
diff - 比較文件的差別
diff 文件1 文件2 # 比較不同
> - 輸出重定向
>> - 追加輸出重定向
2> - 錯誤輸出重定向
2>> - 錯誤追加輸出重定向
cp 文件名稱 文件夾地址 - 拷貝文件到指定文件夾目錄下
mv 文件名稱 文件夾地址 - 移動文件(同一個路徑下移動相當于是重命名操作)
給文件添加執(zhí)行權(quán)限
chmod u+x,g+x,o+x 文件名
u - user - 當前用戶
g - group - 同組用戶
o - other - 其他用戶
在長格式查看時可以看到文件的權(quán)限字符
ls -l 文件名
r - read - 讀權(quán)限
w - write - 寫權(quán)限
x - execute - 執(zhí)行權(quán)限
組合快捷鍵:
Ctrl+D - 結(jié)束輸入
Ctrl+C - 中斷一個正在執(zhí)行的命令
Ctrl+W - 刪除命令中的一塊
Ctrl+A - 光標到行首
Ctrl+E - 光標到行尾
Python - 解釋器
CPython - C語言實現(xiàn)的Python解釋器
Jython - Java語言實現(xiàn)的Python解釋器
IronPython - C#語言實現(xiàn)的Python解釋器
PyPy - Python語言實現(xiàn)的Python解釋器