初次嘗試Linux並記錄一二
假如我有一個Linux系統
安裝過程:載入中...
版本:Ubuntu Server 16.04.1 LTS 64位
得到一個IP:*.*.*.*
下載工具
WinSCP: WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP客戶端
PuTTY: PuTTY是一個Telnet、SSH、rlogin、純TCP以及串列介面連接軟體
網盤下載
設置winscp集成終端Putty
新建會話連接Putty安裝一個軟體然後學習一堆命令安裝一個tree來查看目錄樹
sudo apt-get install tree
:意作以管理員身份使用apt-get安裝tree程序
命令示例
文件操作的一些命令
ls 顯示文件或目錄
-l 列出文件詳細信息l(list)
-a 列出當前目錄下所有文件及目錄,包括隱藏文件
touch 創建空文件
創建示例:touch hello.txt
echo 寫入字元到文件
列印示例:echo "hello world"
寫入示例: echo "hello">hello.txt
追加示例: echo "hello233">>hello.txt
更多技巧:http://blog.csdn.net/xukai871105/article/details/35834703
cat 查看文件內容
查看示例:cat hello.txt
wc 統計文本中行數,字數,字元數
cp 複製文件
複製示例:cp hello.txt hello2.txt
mv 移動或重命名
移動示例:mv hello2.txt hello3.txt #移動到同一個目錄==重命名
rm 刪除文件
-r 遞歸刪除
-f 強制刪除
刪除文件示例:rm hello3.txt
刪除目錄示例:rm ./testdir -r
mkdir 創建目錄
-p 創建上層目錄,如目錄早已存在則不當作錯誤
創建示例: mkdir testdir/a #testdir存在
創建示例2: mkdir testdir2/test/ -p #testdir2不存在
cd 切換目錄
rmdir 刪除空目錄
刪除示例:rmdir testdir #非空目錄使用rm testdir -r
pwd 顯示當前目錄
find 在文件系統中搜索某文件
查找示例:find testdir *.txt #查找testdir下所有txt文件
更多技巧:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
grep 在文本文件中查找字元串
查找示例:grep "he" ./hello.txt
更多技巧:http://www.cnblogs.com/end/archive/2012/02/21/2360965.html
tree 安裝後使用tree命令以樹節點查看目錄文件
nano 一個文本編輯器
使用示例:nano hello.txt 編輯完成Ctrl+X,y,回車~~
apt-get和dpkg的一些命令
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
apt-get install # ------(package 安裝包)
apt-get install # -----(package --reinstall 重新安裝包)
apt-get -f install # -----(強制安裝, "-f = --fix-missing"當是修復安裝吧...)
apt-get remove #-----(package 刪除包)
apt-get remove --purge # ------(package 刪除包,包括刪除配置文件等)
apt-get autoremove --purge # ----(package 刪除包及其依賴的軟體包+配置文件等(只對6.10有效,強烈推薦))
apt-get update #------更新源
apt-get upgrade #------更新已安裝的包
apt-get dist-upgrade # ---------升級系統
apt-get dselect-upgrade #------使用 dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴,當是查看該包被哪些包依賴吧...)
apt-get build-dep # ------(package 安裝相關的編譯環境)
apt-get source #------(package 下載該包的源代碼)
apt-get clean && apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包
apt-get check #-------檢查是否有損壞的依賴
dpkg -S filename -----查找filename屬於哪個軟體包
apt-file search filename -----查找filename屬於哪個軟體包
apt-file list packagename -----列出軟體包的內容
apt-file update --更新apt-file的資料庫
dpkg --info "軟體包名" --列出軟體包解包後的包名稱.
dpkg -l --列出當前系統中所有的包.可以和參數less一起使用在分屏查看. (類似於rpm -qa)
dpkg -l |grep -i "軟體包名" --查看系統中與"軟體包名"相關聯的包.
dpkg -s 查詢已安裝的包的詳細信息.
dpkg -L 查詢系統中已安裝的軟體包所安裝的位置. (類似於rpm -ql)
dpkg -S 查詢系統中某個文件屬於哪個軟體包. (類似於rpm -qf)
dpkg -I 查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -r 卸載軟體包.不是完全的卸載,它的配置文件還存在.
dpkg -P 全部卸載(但是還是不能解決軟體包的依賴性的問題)
dpkg -reconfigure 重新配置
搭建一個nodejs環境
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
nvm install stable
#安裝最新穩定版nano hello.js
新建一個文件;註:nano,vi都是Linux自帶的文本編輯器,我選擇了nano,不要問我為什麼~
輸入完成後Ctrl+x
保存,輸入y
,然後回車就可退出,若想查看hello.js:cat hello.js
//粘貼下面的代碼到編輯器(複製後單右鍵)
var http = require("http");
http.createServer(function (req, res) {
res.writeHead(200, {"Content-Type": "text/plain"});
res.end("Hello World233
");
}).listen(2323, "0.0.0.0");//這裡需要監聽0.0.0.0,使其能在外網訪問到
console.log("服務啟動:http://ip:2323/");
- 現在就可以在本地訪問
http://伺服器ip:2323/
看到輸出了
激活root用戶
root用戶是系統中唯一的超級管理員,它具有等同於操作系統的許可權
- 第一次激活需要設置root用戶的密碼,如果出現
su: Authentication failure
就需要重置密碼 設置root密碼:sudo passwd
Password:就輸入你當前的用戶密碼
Enter new UNIX password:root的新密碼
Retype new UNIX password:重複設置的新密碼
切換用戶
切換到root用戶:
su root
切換到ubuntu:
su ubuntu
最後,園子虐我千萬遍,我待園子如初戀~
※selenium+python環境的搭建的自動化測試
※C超簡單方法實現兩個richtextbox控制項滾動條同步滾動
※java源碼一帶一路系列之HashMap.compute()
※posts-3, comments-0, trackbacks-0
※Django項目部署到Apache伺服器
TAG:達人科技 |
※參加一次比賽破5項記錄,uzi取代faker成LOL官方頭像竟引粉絲恐慌
※如何清除Windows中的RDP連接歷史記錄
※三星Galaxy Note 9屏幕色彩準確度無敵,再次刷新記錄
※Ultrain 線上AMA問答記錄
※FrontRow——解放雙手拍Vlog,記錄幸福每一天
※記錄moments
※真正的iPhone9震撼曝光,iPhone8低價成交再次刷新價格記錄
※低調的Microchip,模擬IC營收創歷史記錄
※Faker替補Pirean刷新LCK單場死亡記錄,Kkoma賽後怒斥SKT五人
※Spark On Yarn 中出現的問題記錄
※Beach Fossils香港演出前後全記錄,一段悲喜交加的歷程
※bigbang歌曲洗腦,音樂天才gd為何可以一次次刷新記錄?
※淺談Log4net在項目中如何記錄日誌
※查看iPhone維修記錄,如此簡單
※Annie Riker,一位喜歡用畫筆記錄生活的插畫師
※recover恢復聊天記錄
※LarrySultan照片記錄年邁父母生活1/43
※kali linux永恆之藍漏洞記錄
※Andy Warhol 創辦的《Interview》正式停刊,它記錄了半個世紀的時尚先鋒和前衛精神
※Air Jordan 3 Tinker只是開胃,聊天記錄曝光一大波話題Air Jordan正在靠近!