命令命令解釋,示例:
make
遍歷操作
tar -zxf
解壓操作
in -s redis -5.0.0.0 redis
新增快鏈
man幫助命令 命令 --help 命令的簡單幫助
help命令的幫助(bash的內建命令)
mkdir建立目錄 如makdir /data
cd切換路徑
pwd檢視當前位置
touch摸一下的意思
cat檢視 cat加檔名 例如 cat zouxiaoxiao.txt
cat >>/data/zouxiaoxiao.txt是指把檔案內容放入data 目錄下的zouxiaoxiao.txt 資料夾中去
eof 是成雙成對 出現 可以被替代 但是必須是成雙成對出現
ls檢視目錄列表
echo" " >zouxiaoxiao.txt 建立檔案到zouxiaoxiao.txt
> = 是覆蓋到資料夾中去,清除前資料夾中的內容 加入新內容
>> = 是追加到資料夾中去
1> 正常重定向
2>> 錯誤重定向
cp拷貝命令(copy) 例如 :cp zouxiaoxiao.txt /tmp/ 意思是把zouxiaoxiao.txt中的檔案複製到tmp中去
mv移動命令 (移動目錄 或檔案) 例如: ```mv /data /root/```
rm刪除檔案或者目錄
rm -r 刪除目錄
rm -f 強制刪除
rm -i 刪除之前提醒
find刪除 *****
```find /root/data/ -type f -exec rm -f {} \;```
```find /root/data/ -type f|xargs rm -f```
find 查詢-type 按檔案型別 -name 按照名字查詢
! 取反
head頭部 取檔案的前n行 預設為十行 -n3 簡寫-3
tail尾巴 取檔案的最後n行 預設為十行 -n3 簡寫-3 -f 跟蹤尾部的實時變化
```head -30 test.txt|tail -11```傻子方法
```sed -n '20,30p' test.txt``` (非常常用)
awk是一門語言 可以過濾 列印 刪除
```awk '' zouxiaoxiao.txt
#awk -f "分隔符」 『'檔案```
$1第一列 $第二列 $nf 最後一列
grep***過濾器 把要的何不需要的分離開
grep -v 排除不想要的
linux 三劍客 老三 三劍客【awk sed grep】
sed*****
過濾 sed -n '/過濾的內容/處理的命令' 檔案
例如:
```sed '/oldboy/d' test.txt```
yumlinux裡面的包管理器
例子 yum install tree (包名) -y
rpm -ivh(安裝、顯示輸出、人類可讀展示)
tree 顯示目錄樹結構
alias 檢視以及定義別名
unalias 取消別名
seq 序列 -s 指定序列的分隔符
compress 壓縮檔案成z
uncompress 解壓縮
gzip -v 壓縮檔案成gz
gzip -d 解壓縮
basename 取得最後的文件名
dirname 取得最後的目錄名
df 列出檔案系統的整體磁碟使用量
du 評估檔案系統需要的使用量
mkfs -t ext3 /dev/hdc3
將/dev/hdc3 格式化為ext3檔案系統
chgrp -r 改變所屬群組
chown 改變擁有者
chmod 更改許可權
(-r 遞迴 持續變更)
chmod 777 xiaoqun.txt
chmod a-x xiaoqun.txt
chattr 更改隱藏屬性 注意 i
lasttr 顯示檔案的隱藏屬性ril
cal 日曆
bc 計算器
chmod a+x xiaoqun.txt
設定自己的提示符:
ps1=[\u\@\h\w\a#\#]\$'
檢視自己的linux支援哪幾種語系:
```locale -a```
變數的取代:
ln -b xiaoqun.txt 顯示檔案行
防火牆的開啟與關閉:
配置vi /etc/selinux/config
關閉: /etc/init.d/iptables stop
開啟: /etc/init.d/iptables start
刪除防火牆的自啟設定
chkconfig --del iptables
chkconfig --del ip6tabes
gzip命令的壓縮與解壓:
gzip -v +檔名 壓縮檔案;
gzip -d +檔名 解壓縮檔案;
bzip2 -z +檔名 壓縮檔案;
bzip2 -d +檔名 解壓縮檔案;
dump -s /dev/hdc1: 查詢需要多少磁碟容量才能備份後面的檔案系統
dump -u -f /root/boot.dump /dev/hdc1 備份
dump的拓展資料:
dump -w 檢視有沒有檔案系統被dump過;
dd 備份:
dd if=/etc/passwd of=/tmp/abc
if=將要備份的的文件
of=備份 到的路徑
都可以接裝置『
檢視自己的環境變數:
echo $home
echo $mail
(變數名稱一般要大寫)
``反引號之間的內容會先被執行;也可以使用$()
set 也可以觀察所有的變數;
env 可顯示環境中的所有變數資訊;
bash :
bash得幾大功能:
1.命令的編修能力;
2.命令與檔案的補全功能;
3.命令別名設定功能;
4.工作控制,前景背景控制;
5.程式化腳步;
6.萬用字元
記錄使用過的命令:
cat -n .bash_history
builtin :表示該指令是bash 的內建指令;
小寫 的mail是指令
大寫的mail是變數名稱
gerp 使用:
cut的使用:
空格檢查『 』
tee 的使用:
col 的使用:
join
paste
expand
MAC npm更新版本
執行下面的命令,檢視npm可更新的版本 npm g outdated輸入一下命令,更新對應的版本 sudo npm g install npm 4.4 4在這裡安裝可能會報錯 去這個路徑下面把.npm.delete這個資料夾刪除掉,重新安裝即可,這個時候也可能會遇到下面的錯誤 bash usr lo...
node更新版本
node有乙個模組叫n 這名字可夠短的。是專門用來管理node.js的版本的。首先安裝n模組 1 npminstall g n 第二步 公升級node.js到最新穩定版 1 n stable 是不是很簡單?n後面也可以跟隨版本號比如 1 n v0.10.26 或?1 n 0.10.26 就這麼簡單,...
TensorFlow更新版本
tensorflow不同版本使用的函式可能有較大差異,網上的很多教程使用的都是老版本的,但還是毅然將tensorflow更新到最新版本。執行乙個tensorflow程式,會有社會初始化資訊 後面加上tensorflow的版本 這裡cpu版本和gpu版本的區別 如下面的命令安裝1.2 cpu版本 su...