国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux命令技巧之30個必會的命令技巧

2024-08-28 00:04:01
字體:
來源:轉載
供稿:網友

在Unix/Linux下,高效工作方式不是操作圖形頁面,而是命令行操作,命令行意味著更容易自動化。使用過Linux系統的朋友應該都知道它的命令行強大之處。本文講述了Linux下的查找,刪除,打包,解壓,查詢及VIM等30個常用命令技巧

1、Vim自動添加注釋及智能換行

# vi ~/.vimrc set autoindentset tabstop=4set shiftwidth=4function AddTitle()call setline(1,"#!/bin/bash")call append(1,"#====================================================")call append(2,"# Author: lizhenliang")call append(3,"# Create Date: " . strftime("%Y-%m-%d"))call append(4,"# Description: ")call append(5,"#====================================================")endfmap <F4> :call AddTitle()<cr>

打開文件后,按F4就會自動添加注釋,省了不少時間!

2、查找并刪除/data這個目錄7天前創建的文件

# find /data -ctime +7 -exec rm -rf {} /;# find /data -ctime +7 | xargs rm -rf

3、tar命令壓縮排除某個目錄

# tar zcvf data.tar.gz /data --exclude=tmp  #--exclude參數為不包含某個目錄或文件,后面也可以跟多個

4、查看tar包存檔文件,不解壓

# tar tf data.tar.gz #t是列出存檔文件目錄,f是指定存檔文件

5、使用stat命令查看一個文件的屬性

訪問時間(Access)、修改時間(modify)、狀態改變時間(Change)

stat index.phpAccess: 2018-05-10 02:37:44.169014602 -0500Modify: 2018-05-09 10:53:14.395999032 -0400Change: 2018-05-09 10:53:38.855999002 -0400

6、批量解壓tar.gz

方法1:

# find . -name "*.tar.gz" -exec tar zxf {} /;

方法2:

# for tar in *.tar.gz; do tar zxvf $tar; done

方法3:

# ls *.tar.gz | xargs -i tar zxvf {} 

7、篩除出文件中的注釋和空格

方法1:

# grep -v "^#" httpd.conf |grep -v "^$"

方法2:

# sed -e ‘/^$/d' -e ‘/^#/d' httpd.conf > http.conf

或者

# sed -e '/^#/d;/^$/d'   #-e 執行多條sed命令

方法3:

# awk '/^[^#]/|/"^$"' httpd.conf 

或者

# awk '!/^#|^$/' httpd.conf

8、篩選/etc/passwd文件中所有的用戶

方法1:

# cat /etc/passwd |cut -d: -f1

方法2:

# awk -F ":" '{print $1}' /etc/passwd

9、iptables網站跳轉

先開啟路由轉發:

echo "1" > /proc/sys/net/ipv4/ip_forward #臨時生效

內網訪問外網(SNAT):

iptables

主站蜘蛛池模板: 富宁县| 凤庆县| 泌阳县| 德昌县| 西城区| 宝兴县| 民勤县| 聂拉木县| 姚安县| 宣汉县| 河西区| 西安市| 满洲里市| 商洛市| 大理市| 耒阳市| 清新县| 贡觉县| 黄骅市| 庆云县| 天长市| 佛山市| 晋江市| 沙坪坝区| 偏关县| 宽城| 建瓯市| 景宁| 武山县| 铜陵市| 荃湾区| 灵台县| 桐庐县| 全南县| 普定县| 读书| 望谟县| 遂川县| 金阳县| 云南省| 莱阳市|