1. 程式人生 > 其它 >Linux常用操作(2)

Linux常用操作(2)

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