Linux 編程操作

一龙致、常用命令

1邓夕、“who - 查看登錄系統(tǒng)用戶的信息
2刘莹、last - 查看最近使用過系統(tǒng)的用戶信息
3、clear - 清除屏幕輸出
4焚刚、history - 查看歷史命令
5点弯、!歷史命令編號 - 重新執(zhí)行歷史命令
6、useradd/userdel - 添加/刪除用戶
7矿咕、passwd - 修改用戶口令
8抢肛、su - switch user - 切換用戶
9狼钮、logout / exit - 退出登錄
10、reboot / shutdown - 重啟 / 關(guān)機(jī)
11捡絮、write 用戶名 - 給指定用戶發(fā)送消息
12熬芜、mesg y/n - 是否接收別人發(fā)送的消息
13、wall - 給所有人發(fā)出廣播消息
14福稳、pwd - print working directory - 打印當(dāng)前工作目錄
15涎拉、cd - change directory - 改變目錄
16、ls - list directory contents - 列出目錄內(nèi)容
17的圆、mkdir 目錄名 - make directory - 創(chuàng)建文件夾
18鼓拧、rmdir 目錄名 - remove empty directory - 刪除空文件夾
19、touch 文件名 - 創(chuàng)建一個空文件
20越妈、echo 內(nèi)容 > 文件名 - 將內(nèi)容重定向到指定的文件
21季俩、wget [圖片]http://www.sohu.com/ - 聯(lián)網(wǎng)通過URL獲取指定文件
22、rm - 刪除文件
23梅掠、rm -rf - 刪除文件夾
24酌住、cp - 拷貝文件或文件夾
25、mv - 移動文件或文件夾(重命名 mv helloo.py hello.py)

26阎抒、cat - concatenate - 連接文件內(nèi)容(查看文件)
27赂韵、less / more - 分屏查看
28、head / tail - 查看文件前面/后面的部分
29挠蛉、sort - 給文件排序
30、uniq - 去除相鄰的重復(fù)內(nèi)容
31肄满、| - 管道 - 連接兩個進(jìn)程(命令)- 把前一個進(jìn)程的輸出作為后面一個進(jìn)程的輸入
32谴古、gzip / gunzip - 壓縮/解壓縮
33、xz -z / xz -d - 壓縮/解壓縮
34稠歉、tar是Linux系統(tǒng)下的歸檔文件(類似于Windows下的rar文件)
35掰担、解歸檔 - tar -xvf 歸檔文件的名字
36、歸檔 - tar -cvf 歸檔文件的名字 ./*

Redis - NoSQL
CPython - Python解釋器是用C語言實現(xiàn)的
Jython - Python解釋器是用Java語言實現(xiàn)的
IronPython - Python解釋器是用C#語言實現(xiàn)的
PyPy - Python解釋器是用Python語言實現(xiàn)的

獲得幫助
man - manual - 查看幫助手冊
命令 --help - 獲得命令的幫助”

二怒炸、Linux安裝軟件

Linux系統(tǒng)安裝軟件:

  1. 使用包管理工具 - yum / rpm / apt / deb
  2. 源代碼構(gòu)建安裝 - 下載源代碼用C語言構(gòu)建工具進(jìn)行構(gòu)建
  3. 直接下載二進(jìn)制程序 - 配置環(huán)境變量之后使用

Apache
Nginx ---> HTTP服務(wù)器 ---> 提供Web應(yīng)用

yum search nginx - 搜索名為nginx的軟件包
yum -y install nginx - 安裝名為nginx的軟件包
yum -y remove nginx - 刪除名為nginx的軟件包
yum update nginx - 更新名為nginx的軟件包
yum info nginx - 查看名為nginx的軟件包相關(guān)信息
yum list installed - 查看已經(jīng)安裝的軟件包
service nginx start -運(yùn)行
systemctl start nginx - 啟動Nginx
systemctl restart nginx - 重啟Nginx
systemctl stop nginx - 停止Nginx
systemctl status nginx - 查看Nginx狀態(tài)
systemctl enable nginx - 設(shè)置Nginx開機(jī)自啟
systemctl disable nginx - 禁用Nginx開機(jī)自啟

三带饱、SFTP命令

1、quit / exit / bye - 退出sftp
2阅羹、cd / lcd - 切換遠(yuǎn)端工作目錄 / 切換本地工作目錄
3勺疼、pwd / lpwd - 查看遠(yuǎn)端工作目錄 / 查看本地工作目錄
4、ls / lls - 查看遠(yuǎn)端目錄下的內(nèi)容 / 查看本地目錄下的內(nèi)容
5捏鱼、mkdir / lmkdir - 在遠(yuǎn)端創(chuàng)建目錄 / 在本地創(chuàng)建目錄
6执庐、put - 上傳文件(-r遞歸可以用來上傳文件夾)
7、get - 下載文件(-r遞歸可以用來下載文件夾)
8导梆、alias - 給命令改名字 列:rm = w rm = rm -f
9轨淌、unalias - 恢復(fù)原來的名字以及功能 列: unalias rm

四迂烁、VIM工作模式

“1. 命令模式 按i或a進(jìn)入編輯模式;按:/?進(jìn)入末行模式

  1. 編輯模式 按Esc進(jìn)入命令模式
  2. 末行模式 按回車回到命令模式

常用命令:
h j k l - 移動光標(biāo)
gg / G / <n>G - 首行 最后一行 第n行
dd d0 d$ dw - 刪行 刪到行首 刪到行尾 刪單詞
yy - 復(fù)制
p - 黏貼
u - 撤銷
ZZ - 保存退出

快捷鍵:
ctrl+e / ctrl+y 下移/上移一行
ctrl+f / ctrl+b 下移/上移一頁
ctrl+r 重做
ctrl+w 按兩下 - 切換窗口

末行模式:
set nu / set nonu - 設(shè)置顯示/取消行號
set ts=4 - 設(shè)置制表的空格數(shù)
syntax on / off - 打開/關(guān)閉高亮語法
map/imap/inoremap 快捷鍵 執(zhí)行的操作 - 映射快捷鍵
ls - 顯示打開的文件
b <n> - 切換文件
sp - 水平拆分窗口
vs - 垂直拆分窗口
w - write - 保存
q - quit - 退出
可以加!強(qiáng)制執(zhí)行”

五递鹉、安裝GIT

“方法一: yum -y install git
方法二:
1.下載git源代碼壓縮文件
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz

2.解壓縮解歸檔
xz -d git-2.19.1.tar.xz
tar -xvf git-2.19.1.tar.xz

3.配置文件
cd git-2.19.1
./configure --prefix=/usr/loca

4.安裝git的網(wǎng)絡(luò)依賴性
yum -y install libcurl-devel

5.構(gòu)建和安裝
make && make install

6.檢查安裝結(jié)果
git --version”

Git的使用

“1. 創(chuàng)建git倉庫
git init

  1. 將代碼納入暫存區(qū)
    git add 文件名
    git add .

  2. 查看暫存區(qū)狀態(tài)
    git status
    git rm --cached 文件名(從暫存區(qū)移除)
    git checkout -- 文件名(將暫存區(qū)文件恢復(fù)到工作區(qū))

  3. 配置身份標(biāo)識
    git config --global user.name "..."
    git config --global user.email "..."

  4. 提交到本地倉庫
    git commit -m '...'

  5. 查看提交日志
    git log
    git reflog - 看到未來的版本(曾經(jīng)提交過又被撤回的版本)

  6. 回到歷史版本
    git reset --hard HEAD^
    git reset --hard HEAD^^
    git reset --hard 版本的哈希摘要

--hard參數(shù)是為了保持工作區(qū)和歷史版本的一致性”

六盟步、搭建GIT服務(wù)器

“1、使用網(wǎng)絡(luò)上已有的代碼托管平臺 - github / gitee / coding
2躏结、搭建自己的Git私服 - gitlab
git clone <url> - 從服務(wù)器克隆項目到本地
git pull - 將服務(wù)器代碼拉取到本地(更新本地版本)
在本地實施版本控制

git push - 將本地版本推到服務(wù)器
1却盘、在gitee上創(chuàng)建一個新的項目
2、找到項目的URL窜觉,克隆項目到本地
3谷炸、在本地修改某個文件或者新增一些文件
4、在本地實施版本控制()
5禀挫、將本地的代碼推到服務(wù)器端(git push)”

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末旬陡,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子语婴,更是在濱河造成了極大的恐慌描孟,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砰左,死亡現(xiàn)場離奇詭異匿醒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缠导,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門廉羔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人僻造,你說我怎么就攤上這事憋他。” “怎么了髓削?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵竹挡,是天一觀的道長。 經(jīng)常有香客問我立膛,道長揪罕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任宝泵,我火速辦了婚禮好啰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鲁猩。我一直安慰自己坎怪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布廓握。 她就那樣靜靜地躺著搅窿,像睡著了一般嘁酿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上男应,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天闹司,我揣著相機(jī)與錄音,去河邊找鬼沐飘。 笑死游桩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的耐朴。 我是一名探鬼主播借卧,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼筛峭!你這毒婦竟也來了铐刘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤影晓,失蹤者是張志新(化名)和其女友劉穎镰吵,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挂签,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疤祭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了饵婆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勺馆。...
    茶點(diǎn)故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侨核,靈堂內(nèi)的尸體忽然破棺而出谓传,到底是詐尸還是另有隱情,我是刑警寧澤芹关,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站紧卒,受9級特大地震影響侥衬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜跑芳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一轴总、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧博个,春花似錦怀樟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽械荷。三九已至,卻和暖如春虑灰,著一層夾襖步出監(jiān)牢的瞬間吨瞎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工穆咐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留颤诀,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓对湃,卻偏偏與公主長得像崖叫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子拍柒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容