- 基本操作(命令模式下)
yy --復制光標所在行
nyy --n為數字,復制光標所在向下n行
p --粘貼到光標的下一行
P --貼在光標的上一行
G --光標移到文件末尾
gg --光標移到文件頭
B --光標回退到單詞開頭的位置
x --刪除當前游標下的字符
dw --從光標當前的位置開始刪除一個單詞
daw --直接刪除光標所在的一個單詞
dd --刪除光標所在行
ndd --n為數字,刪除光標所在向下n行
esc+backspace 或 ctrl+u --光標往前刪除一整行
u --撤銷上一步操作
ctrl+r --恢復上一步被撤銷的操作
ctrl+C --結束程序
(復制相關 參考:https://www.cnblogs.com/wuxiang/p/5220908.html)
- 基本命令:
vi編輯器:
vi 文件名.后綴名 --打開文件,沒有該文件則新建
按i鍵進入編輯模式,按esc鍵回到命令模式。
底行模式: :q!+回車 --不保存退出; :wq+回車 --保存退出
(參考:https://blog.csdn.net/xing851483876/article/details/84553945)
su root --在非root用戶的狀態下輸入該命令,切換到root用戶
sudo ( 表示 “superuser do”)是允許系統管理員讓普通用戶執行一些或者全部root命令的一個工具
exit --退出當前賬戶
clear --清屏
xxx --help --查看某個命令的簡單說明
man 手冊(共9種,默認為1)
man 數字 xxx --用來查看某個命令的詳細說明(比--help具體)
1. Executable programs or shell commands
2. System calls (functions provided by the kernel)
3. Library calls (functions within program libraries)
1. 可執行程序或 shell 命令
2. 系統調用 (內核提供的功能)
3. 庫調用 (程序庫中的函數)
(參考鏈接:https://blog.csdn.net/qq_39054069/article/details/84404211)
/xxx --(打開文件后)對文件內容中的關鍵字進行查找
noh --(nohighlight) 取消高亮
set nu --設置行號
ls --列出文件
ll --(ls -l的別名) 列出的信息更加詳細,有時間,是否可讀寫等信息
find . --搜索當前目錄及子目錄下所有文件和文件夾
find /home -name "*.txt" --在/home目錄下查找以.txt結尾的文件名
find . -name "*.txt" -o -name "*.pdf" --查找當前目錄及子目錄下所有以.txt和.pdf結尾的文件
find . -type f -name "*.txt" -delete --刪除當前目錄下所有.txt文件
yum [options] [command] [package ...] --一種安裝工具,能夠自動化升級、安裝、移除rpm安裝包。收集rmp的相關信息,檢查依賴性,並提示用戶解決。
全名:Yellow dog Updater, Modified
options:可選,選項包括-h(幫助),-y(當安裝過程提示選擇全部為"yes"),-q(不顯示安裝的過程)等等。
yum install <package_name> --安裝軟件包
yum remove <package_name> --刪除
yum update <package_name> --更新
yum search xxx --查找
yum list --列出所有可安裝的軟件包
wget xxx --一種下載工具,可以下載網絡上的資源,類似迅雷。
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip --從網絡下載一個文件並保存在當前目錄
wget -O wordpress.zip http://www.centos.bz/download.php?id=1080 --使用參數-O指定一個文件名
(參考:https://www.cnblogs.com/cindy-cindy/p/6847502.html)
tar xxx--打包,壓縮,解壓
tar -jcvf filename.tar.bz2 要壓縮的文件或目錄名稱 --壓縮
tar -jxvf filename.tar.bz2 -C 欲解壓縮的目錄 --解壓
tar -cvf log.tar log2012.log --僅打包,不壓縮
ps --查看當前進程的狀態
ps -aux| grep xxx
grep --文本搜索工具,對行進行操作,能使用正則表達式搜索文本,並把匹配的行打印出來。
(參考:https://blog.csdn.net/qq_36119192/article/details/82974781)
pstree --查看進程樹
pgrep xxx--查詢xxx(名稱)進程的PID
pkill firefox--(pgrep+kill)終止指定進程
killall --殺死同一進程組內的所有進程,允許指定要終止進程的名稱,而非PID
如果給出的進程名不完整,killall會報錯。pkill只要給出進程名的一部分就可以終止進程。
chmod ugo+rw file1.txt 或 chmod a+rw file1.txt--將文件 file1.txt 設為所有人皆可讀寫
chmod ug+w,o-w file1.txt file2.txt--將文件 file1.txt 與 file2.txt 設為該文件擁有者,與其所屬同一個群體者可寫入,但其他以外的人則不可寫入
rpm -ivh xxx.rpm --安裝rpm文件,
在文件中進入底行模式,輸入:! xxx(命令) -- 在.c文件中,進入命令模式
- 問題集:
1.sudo: password:找不到命令
https://jingyan.baidu.com/article/19192ad81faa18e53e5707f0.html-