Linux常用操作(2)
阿新 • • 發佈:2021-10-02
1.touch
建立有一個檔案或修改檔案的更新時間
touch a.txt
touch b.txt c.txt
2.mkdir
建立目錄
mkdir dir
mkdir dir1 dir2 dir3
3.cp
從a檔案複製檔案內容到b檔案
//如果b.txt不存在則自動建立,存在則自動覆蓋
cp a.txt b.txt
//複製多個檔案到一個指定目錄
cp a.txt b.txt dir
//複製資料夾及其內容到另一個資料夾
cp -r dir1 dir2
//將目錄1複製到目錄2中並改名為目錄3
cp -r dir1 dir2/dir3
4.man
檢視某個命令的使用方法
man ls man mv man rm man cat ...
5.which
檢視某個命令所在路徑
which cat
which man
...
6.talnet
進行遠端登入伺服器
7.>和>>
>往檔案裡覆蓋內容
//將日曆資訊存入a.txt
cal > a.txt
>>往檔案裡追加內容
//將日期資訊追加進a.txt
date >> a.txt
8.|
管道符,將第一個命令的結果交給第二個命令作為引數進行操作
cal | lp
9.grep
對內容進行篩選
//passwd命令用來更改使用者的密碼
cat /etc/passwd | grep "xxx"
10.vi、vim編輯器
vi編輯器是所有Unix及Linux系統下標準的編輯器。
10.1三種模式
1.命令模式
vim a.txt
2.命令列模式
yy
p
i
詳見文件
3.編輯模式
:wq
詳見文件
12.環境變數
/etc/profile,/etc/bashrc 是系統全域性環境變數設定
/.profile,/.bashrc使用者家目錄下的私有環境變數設定
~/.profile可以設定本使用者專有的路徑,環境變數等,它只能登入的時候執行一次
~/.bashrc也是某使用者專有設定文件,可以設定路徑,命令別名,每次shell script的執行都會使用它一次
12.alias
在環境變數中給命令起別名
alias py="python3"
13.歸檔壓縮
//歸檔壓縮 tar -zcvf a.tar a.txt b.txt
//歸檔
tar -cvf a.tar a.txt b.txt
//壓縮
gzip a.tar
14.解壓解歸檔
//解壓解歸檔
tar -zxvf a.tar -C dir
//解歸檔
tar -xvf a.tar -C dir
//解壓
gunzip a.tar.gz