Linux 一些基本的操作命令
Linux 一些基本的命令
1,顯示時間日期: date
2,日歷: cal
3,計算器:bc
4,【Tab】 命令補全/文件補全
5,終端當(dāng)前程序: 【ctrl】+c
6,直接離開命令模式:【Ctrl】+d
7,man +命令:命令說明運用
8,info 跟man的功能差不多
9,超簡單的文本編輯器: nano
10,關(guān)機:shutdown -t +秒
shutdown now 立即關(guān)機
powerdown now
shutdown -r 重新啟動
shutdown -h +20:12
half
11,ls 查看當(dāng)前目錄列表
ls -al :列出當(dāng)前目錄所有文件的詳細權(quán)限與屬性
12,chgrp :修改文件所屬用戶組 chgrp + 修改的用戶名+文件名
13,chown :修改文件擁有者 chown + 擁有者+文件名
14,chmod :修改文件權(quán)限 chmod 777 文件名
15,cp :復(fù)制文件 cp 源文件 目標(biāo)文件
16,mkdir :建立新目錄 +目錄名
17,touch :建立空文件 +文件名
18,uname -r :查看內(nèi)核版本
19,uname -m :查看操作系統(tǒng)構(gòu)架版本
20,【.】:此層目錄的意思
【…】:上層目錄的意思
【-】 :前一個目錄
【~】:家目錄
21,cd :切換目錄
pwd :顯示當(dāng)前目錄
mkdir :新建一個目錄 建立一個權(quán)限為rwe–x--x 的目錄 mkdir -m 711 text
mkdir -p text/text1/text2/text3/text4 自行建立多層目錄
rmdir :刪除一個空目錄
rmdir -p +目錄名 連同上層的空目錄一起刪除
22,mv :移動文件 mv/bin/id /root 將id 移動到root目錄中
23,用exit可以退出root
24,文件內(nèi)容的查看:
cat :由第一行開始顯示文件的內(nèi)容
tac :由最后一行開始顯示文件的內(nèi)容
ni :顯示的時候同時顯示行號
more :一頁一頁的顯示
less : 與more更好,可以往前翻頁
head :只看前面幾行
tail :只看后面幾行 默認的是最后10行
od :以二進制方式讀取文件
25,cat -n 加行號顯示文件
cat -A 內(nèi)容完整顯示,包括特殊字符
26,tail -n 20 顯示最后20行
tail -n +100 顯示100 行以后的內(nèi)容
27,od 查看非純文本文件
od -t a 默認字符輸出
c ASCII字符輸出
d 十進制輸出
f 浮點數(shù)輸出
28,file :查看文件類型
29,which +command 查找命令所在的目錄
30,查找文件 用 whereis find locate
一般不用find,查找速度慢,影響硬盤性能,最后再用find查找
whereis 只查找特定目錄下的文件
locate 利用數(shù)據(jù)庫來查找文件
31, find 和whereis 在ubuntu中不好用
可以用 locate
locate -i 忽略大小寫差異
-c 只輸出文件數(shù)量
-r 可接正則表達式
32,lsblk :查看磁盤信息
33,mkfs.xfs 磁盤格式化
34,壓縮命令:gzip,bzip2,xz
tar 為一個打包軟件
35,gzip 壓縮 為 xxx.gz
bzip 壓縮為 xxx.bz2
xz 壓縮為 xxx.xz xz的壓縮比最好,但時間最長
36, 解壓 -d
原文件不被刪除 -k
37, 打包壓縮: tar-jcv -f xxx.tar.bz2
查詢:tar-jtv -f xxx.tar.bz2
解壓縮 :tar-jxv -f xxx.tar.bz2 -C 解壓的目錄
38,vim:用三種模式 一般命令模式 編輯模式 命令行模式
39,一般模式(命令模式)下:
0 或【home】光標(biāo)移動這一行的最前面
$ 或【end】 光標(biāo)移到這行的最后面
G 光標(biāo)移動最后面一行
gg 光標(biāo)移到第一行
n + 向下移n行
x 刪除光標(biāo)后的一個字符 X 刪除光標(biāo)前的一個字符
dd 刪除光標(biāo)的一整行
ndd 刪除光標(biāo)向下的n行
dG 刪除光標(biāo)以下的所有行
yy 復(fù)制光標(biāo)所在行
nyy 復(fù)制光標(biāo)以下n 行
yG 復(fù)制光標(biāo)到最后一行
y0 復(fù)制光標(biāo)所在的那個字符到行首的所有字符
y$ 復(fù)制光標(biāo)所在的那個字符到行尾的所有字符
p 粘貼到光標(biāo)的下一行 P粘貼到光標(biāo)的上一行
J 合并此行和下一行
u 恢復(fù)前一個操作
【Ctrl】+r 重復(fù)前一個操作
ZZ 保存離開
命令行模式:
/word :向光標(biāo)之下查找一個word的字符串
?word :向光標(biāo)之上查找
n 重復(fù)前一個操作
:x,ys/word1/word2/g 在x 與y 之間查找word1 并替換為word2
:1,$s/word1/word2/g 從第一行到最后一行 查找word1,并替換為word2
w! 強制保存
q! 強制退出
:w[filename] :將數(shù)據(jù)保存為另一個文件 新文件名
:x,y w[filename] 將x到y(tǒng) 行的數(shù)據(jù)保存為另一個文件
:set nu 顯示行號
:sp 打開一個新窗口 默認顯示則顯示同一個文件
:sp[filename] 在新窗口顯示新文件
在一般模式下 按[ctrl]+w+↓ 光標(biāo)移到下一個窗口
[ctrl] +w +↑光標(biāo)移動上一個窗口
: set autoindent 自動縮進
總結(jié)
以上是生活随笔為你收集整理的Linux 一些基本的操作命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows 环境下mysql的操作浅
- 下一篇: Ubuntu 18.x 环境下mysql