真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux基本命令

更改主機(jī)名
hostnamectl set-hostname lan

江達(dá)網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

創(chuàng)建目錄命令
mkdir /xue

遞歸創(chuàng)建文件夾a/b/c

mkdir -p a/b/c

遞歸創(chuàng)建a/b,c,d三個(gè)目錄

mkdir -p a/{b,c,d}

查看目錄命令
ls /xue

改變當(dāng)前目錄/位置
cd /home
cd ~
cd -

打印當(dāng)前工作目錄
pwd

創(chuàng)建文件或者修改文件時(shí)間戳

修改文件的更改時(shí)間,

ls -l
touch -y'07101530' 1.txt

stat命令
顯示文件或文件系統(tǒng)的狀態(tài)。
#用法 stat [參數(shù)] 文件
參數(shù)列表:
-L, --dereference 跟隨鏈接
-f, --file-system 顯示文件系統(tǒng)狀態(tài)而非文件狀態(tài)
-c --format=格式 使用指定輸出格式代替默認(rèn)值,每用一次指定格式換一新行
--printf=格式 類似 --format,但是會(huì)解釋反斜杠轉(zhuǎn)義符,不使用換行作
輸出結(jié)尾。如果您仍希望使用換行,可以在格式中
加入"\n"
-t, --terse 使用簡(jiǎn)潔格式輸出
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
格式化輸出參數(shù):
%a 八進(jìn)制權(quán)限
%A 用可讀性較好的方式輸出權(quán)限

#實(shí)例1
[root@master tmp]# stat 1.txt
File: '1.txt'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd00h/64768d Inode: 17348002 Links: 1
(權(quán)限)Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
(最近訪問)Access: 2018-07-10 15:30:00.000000000 +0800
(最近更改)Modify: 2018-07-10 15:30:00.000000000 +0800
(最近改動(dòng))Change: 2018-11-07 15:38:36.400989868 +0800
Birth: -

#實(shí)例2,顯示文件權(quán)限
[root@master tmp]# stat -c %a 1.txt
644
[root@master tmp]# stat -c %A 1.txt
-rw-r--r--

vim初識(shí)
vi/vim操作流程:

  1. vi 打開文件 此時(shí)進(jìn)入命令模式,你可以輸入 i 命令,進(jìn)入編輯模式
  2. 在編輯模式下,開始輸入字符串
  3. 寫完之后, 按下 esc 回到命令模式,按下 : 進(jìn)入底線命令模式
  4. :w 寫入不退出 :wq! 寫入且強(qiáng)制退出

方法,命令

vi
vim
使用vi打開oldboy.py,默認(rèn)是命令模式,需要輸入a/i進(jìn)入編輯模式,然后輸入文本"Life is short,i use python"
按下esc鍵,回到命令模式
輸入 :wq! 強(qiáng)制保存退出
w write 寫入
q quit 退出
! 強(qiáng)制
或者 :x 保存退出

:q 不保存退出
:q! 不保存強(qiáng)制退出

查看文件內(nèi)容

查看文件,顯示行號(hào)

cat -n xxx.py

貓,查看文件

cat xxx.py

在每一行的結(jié)尾加上$符

[root@master tmp]# cat -E 1.txt

追加文字到文件

cat >>/tmp/oldboy.txt << EOF
難難難 道德玄
不對(duì)知音不可談
對(duì)了知音談幾句
不對(duì)知音枉費(fèi)舌尖
EOF

more和less命令

more命令查看文本會(huì)以百分比形式告知已經(jīng)看到了多少, 使用回車鍵向下讀取內(nèi)容

more /etc/passwd

   2. less 工具也是對(duì)文件或其它輸出進(jìn)行分頁顯示的工具。less的用法比more更加有彈性。

在more的時(shí)候,我們并沒有辦法向前面翻,只能往后面看,但若使用了less時(shí),就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往后翻看文件!
less /etc/passwd
[pagedown]: 向下翻動(dòng)一頁
[pageup]: 向上翻動(dòng)一頁

Linux快捷鍵
1.tab鍵 用于自動(dòng)補(bǔ)全命令/文件名/目錄名
2.ctrl + l  清理終端顯示
3.clear/cls 清理終端顯示
4.ctrl + c 終止當(dāng)前操作

特殊符號(hào)
輸入/輸出 重定向符號(hào)
1.>> 追加重定向,把文字追加到文件的結(jié)尾
2.> 重定向符號(hào),清空原文件所有內(nèi)容,然后把文字覆蓋到文件末尾
3.< 輸入重定向
4.<< 將輸入結(jié)果輸入重定向

復(fù)制命令
Linux下面很多命令,一般沒有辦法直接處理文件夾,因此需要加上(參數(shù))
cp -r 遞歸,復(fù)制目錄以及目錄的子孫后代
cp -p 復(fù)制文件,同時(shí)保持文件屬性不變
cp -a 相當(dāng)于-pdr, 類似與Windows系統(tǒng)的復(fù)制快捷方式

移動(dòng)命令
cd /opt
mv ./aa /tmp/pp

文件/文件夾改名
mv a.txt b.txt

刪除命令

查找命令

Linux里如何找到需要的文件 例如 oldboy.py

find 在哪里(目錄) 什么類型(文件類型) 叫什么名字(文件名)
參數(shù)
-name 按照文件名查找文件
-type 查找某一類型的文件,諸如:
b - 塊設(shè)備文件。
d - 目錄。
c - 字符設(shè)備文件。
p - 管道文件。
l - 符號(hào)鏈接文件。
f - 普通文件。
s - socket文件

別名命令(alias)
Linux如何提示你,在使用這些命令時(shí)候,提醒你小心呢?
#查看系統(tǒng)別名
alias
默認(rèn)別名

alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

別名作用是:

我們?cè)趌inux中使用cp時(shí)候相當(dāng)于執(zhí)行了cp -i
-i:刪除已有文件或目錄之前先詢問用戶;

為rm設(shè)置別名

讓系統(tǒng)顯示 do not use rm

echo do not use rm

設(shè)置rm別名

alias rm='echo do not use rm'

設(shè)置別名永久生效,寫入到/etc/profile(針對(duì)登錄用戶的合同,設(shè)置環(huán)境變量)

vim /etc/profile #編輯文件
G  快速到達(dá)最后一行
o  當(dāng)前行下一行,創(chuàng)建一個(gè)新行,進(jìn)入編輯模式
source /etc/profile #讀取文件(合同生效)

取消別名

unalias rm

管道命令
Linux提供的管道符“|”講兩條命令隔開,管道符左邊命令的輸出會(huì)作為管道符右邊命令的輸入。
常見用法:

檢查python程序是否啟動(dòng)

ps -ef|grep "python"

將ps -ef的結(jié)果輸出到文件中

ps -ef > /opt/ps.txt

找到/tmp目錄下所有txt文件

ls /tmp|grep '.txt'

檢查mariadb的端口是否存活

netstat -tunlp |grep mariadb

grep命令
語法:
grep [參數(shù)] [--color=auto] [字符串] filename
參數(shù)詳解:
-i : 忽略大小寫
-n : 輸出行號(hào)
-v : 反向選擇
--color = auto : 給關(guān)鍵詞部分添加顏色

grep "我要找什么" /tmp/a.txt

排除 -v,排除我要找的東西

grep -v "我要找什么 /tmp/a.txt

head和tail命令
head顯示文件前幾行,默認(rèn)前10行
tail顯示文件后幾行,默認(rèn)后10行
#查看前五行
head -5 /tmp/a.txt
#查看后五行
tail -5 /tmp/a.txt
#持續(xù)刷新顯示
tail -f a.log

#顯示文件10-30行
head -30 /tmp/a.txt |tail -21

sed命令
sed

sed是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達(dá)式使用,功能不同凡響。處理時(shí),把當(dāng)前處理的行存儲(chǔ)在臨時(shí)緩沖區(qū)中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區(qū)中的內(nèi)容,處理完成后,把緩沖區(qū)的內(nèi)容送往屏幕。接著處理下一行,這樣不斷重復(fù),直到文件末尾。文件內(nèi)容并沒有 改變,除非你使用重定向存儲(chǔ)輸出。Sed主要用來自動(dòng)編輯一個(gè)或多個(gè)文件;簡(jiǎn)化對(duì)文件的反復(fù)操作;編寫轉(zhuǎn)換程序等。

命令格式

sed [options] 'command' file(s)
sed [options] -f scriptfile file(s)
選項(xiàng)

-e