二、終端命令
ls 顯示當前路徑下檔案
引數 :
-a 顯示隱藏檔案
-l 列表形式顯示檔案資訊
-h 檔案資訊中顯示大小(合適單位)
內容* 以內容開頭的所有檔案
內容?以內容為開頭的內容字元數加一的檔案
內容【內容】內容 中括號內為可變內容,正規表示式
–help 查詢可行引數
cd 跳**
/
:進入系統根目錄;
~
:進入家目錄
.
:進入上層目錄
../..
:進入上上層目錄(可類推)
:使用cd命令進入當前使用者主目錄;
/opt/soft
:跳轉到指定目錄;
-
:返回進入此目錄之前所在的目錄;
!$
:把上個命令的引數作為cd引數使用;
pwd 顯示當前路徑
touch 建立檔案(文件)
mkdir 建立資料夾:
-p 多層建立
rm 刪除(預設引數是刪除檔案):
-r 遞迴刪除(檔案,目錄都可以刪除)
rmdir 刪除資料夾(只能作用於空的)
man 查詢命令(頁面跳轉不可更改)
cat 查詢檔案內容,直接在終端開啟
gedit 開啟檔案,檢視內容
grep 在檔案中查詢某關鍵字
!+數字 執行某歷史命令
history 歷史命令概覽
demo 示例
> 重定向,即把符號前命令在終端應顯示內容放置在符號後的檔案中
>> 重定向, 即把符號前命令在終端應顯示內容追加在符號後的檔案中
more 分頁開啟大檔案
| 管道符號,後接第二步命令(乙個結果)
; 同一行分隔不同命令(分開執行,兩個結果)
mv 重新命名(兩引數都為檔案時),移動檔案(後面的引數為資料夾時)
cp 複製 ,可將乙個檔案的內容複製到另乙個原檔案中,並覆蓋原檔案, 也可以複製乙個檔案到另乙個資料夾中
tar 打包,壓縮/解壓縮:
-cvf 打包
-xvf 解包
-zcvf (檔名+.gz)壓縮
-zxvf (檔名+.gz)解壓縮
-jcvf (檔名+.bz2)壓縮(效果差一點)
-jxvf (檔名+.bz2)解壓縮
-c 路徑
指定解壓路徑
grep 查詢(預設引數為查詢包含查詢內容項):
-n 顯示行數
-v 顯示不包含查詢內容項
「^+內容」 查詢以內容為開頭的項
「內容+$」 查詢以內容為結尾的項
注:unbutu18.04的終端可以省略雙引號
cal 檢視日曆
date 檢視時間
ps 檢視當前程序(終端下):
-aux 全部程式
top 檢視cpu使用率
htop 檢視程序
kill 結束程序:
-9 強制執行
reboot 重啟
shutdown 關機
iwconfig 檢視/修改無線網絡卡
du 檢視當前路徑下包的大小
ping 檢視ip之間是否通暢
useradd 增加使用者:
useradd ***x -m 建立***x使用者,並在home下建立同名家目錄
su 切換賬戶:
su - ***x 切換賬戶的同時切換家目錄
sudo :
-s 切換成超級管理員
sudo usermod -a -g sudo ***x
sudo usermod -a -g adm ***x
給予 ***x 賬號管理員許可權
whoami 檢視當前使用者
who 檢視當前使用者
which 檢視命令存在的原檔案,位址
passwd 更改密碼
chown 修改檔案所有者
chgrp 修改檔案所有組
drwxr-xr-x
普通檔案或者資料夾 所有者許可權 組員許可權 訪問者許可權
chmod 改變許可權:
字母法:u 所有者 g 組員 o 其他
數字法:4 可讀 2 可寫 1可執行(不同結果和數字的不同加值)
三、引用軟體
vi或者vim
此編輯器分為命令列模式,末行模式(命令列模式下『:』進入,可輸入某些命令)和編輯模式,進入後預設進入命令列模式
1.進入編輯器後按 字母即可進入編輯狀態(此時左下角會出現 「插入」)
1.1 字母i ,游標前插入
1.2 字母a,游標後插入
1.3 字母o,下一行插入
1.4 a,行末插入
1.5 i,行首插入
1.6 o,上一行插入
2.
2.1:儲存退出:按「esc」鍵後 此時的「插入」會消失,然後按shift+zz 就可以儲存修改內容並退出
2.2:不儲存退出:當修改修改了一部分內容後發現修改錯了,此時就會進行不儲存退出
按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入「q!」
2.3:強制退出: 按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入「!」,任意建重進。
2.4:正常退出:按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入q
2.5: 儲存退出:按「esc」鍵後,再輸入「:」之後在輸入命令時直接輸入wq或者x
2.6: 掛起:ctrl+z (處理辦法:fg + 數字【掛起標記的數字】)
3.某些命令
yy 複製游標所在一行 (前面加行數表示複製多少行
p 貼上
dd 刪除/剪下
d 刪除/剪下游標以後的至行末
d0 刪除/剪下游標前至行首
x(大寫):刪除游標前乙個字母
x(小寫):刪除游標中的字母
h左l右j上k下
m螢幕中l螢幕下h螢幕上
(數字)g 定位某行**
g定位最後一行
gg定位第一行
u 撤銷
ctrl r 反撤銷
w 後跳乙個單詞
跳至結尾
]] 跳至結尾
/ 搜尋
替換(末行模式下使用):
:%s/***/***/g 用***替換***全文替換
:20,30s/***/***/g 在20-30行用***替換***
修改某一行:
vi 檔名 +行數
在開頭統一插入#號
:%s/^/#/
在vim8.0版本以後,預設引數為g,不需要再輸入後面的替換引數
**4.**選中及附帶命令
v:選中從游標開始的位置至游標上下移動的位置之間的位置
v:選中從游標所在行至上下移動的最終位置之間的所有行
>>:集體右移動
<<:集體左移動
.:重複上一次的命令
r :替換單個字母
r:替換當前及之後字元(同一行)
sudo apt-get remove vim-common
sudo apt-get install vim
*2.*搜尋不顯示高亮:
兩種方法:
1、臨時設定:vim開啟文件–>命令列形式輸入set hlsearch。
缺點:關閉文件後,下次開啟,又需要重新設定一遍。
首先獲得管理員許可權
sudo -s
然後開啟設定檔案
vim /etc/vim/vimrc
在最後一行加上
set hlsearch
然後儲存退出便可。
優點:一次設定,永久生效。
*3.*顯示行數
前兩步同2一樣,最後一行加上
set hlsearch
後續待新增 C 基礎及CLR基礎學習筆記
一 clr的fcl cts和cls 1.clr為common language runtime,為微軟.net framework的公共語言執行時。2.cts為common type system 通用型別系統 其是微軟制定的乙個正式的規範來描述型別的定義和行為,使得一種程式語言寫的 能和另一種程式...
ubuntu 基礎學習
映象源 安裝 sudo apt get install 包名 解除安裝 sudo apt get remove purge 包名 vim操作方式 w 儲存 wq 儲存並退出 q 不儲存並強制退出 向下查尋 刪除 rm rf 該路徑下所有檔案 解壓 檔名.tar.gz 用 tar zxf 檔名.tar...
ubuntu學習筆記 shell基礎應用(1)
一.標準輸入輸出 1 命令cat是乙個把鍵盤作為標準輸入,把螢幕作為標準輸出。輸入cat命令,再按下回車鍵,然後在鍵盤輸入this is test1,按回車鍵後螢幕會顯示this is test2。按下ctrl c,結束cat命令的執行。如下 cat this is test1 this is te...