日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统实用脚本,常用linux系统命令及简单小脚本

發布時間:2025/3/12 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统实用脚本,常用linux系统命令及简单小脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

個人用到的比較常用的命令:

過濾配置文件注釋與空行

grep "^\s*[^# \t].*$"

1、linux下掛在windows指定用戶的共享目錄

mount -t cifs 192.168.0.1:\lamp /mnt -ousername=lamp,password=password

2、設置vim到最適合自己使用習慣。

# vim ~/.vimrc

set hlsearch

set backspace=2

set autoindent

set ruler

set showmode

set nu

set bg=dark

syntax on

解釋:hlsearch是高亮顯示,backspace=2是說允許用退格鍵刪除文本,autoindent是自動縮行,寫腳本的時候常用,ruler是現實右下角的狀態說明,showmode是指現實目前狀態如INSERT等,nu是顯示行號,bg=dark是為了解決一些注釋的語句是深藍色,在黑背景下不容易顯示。syntax on指根據程序相關語法顯示不同顏色。

set autoindent也有副作用,他的副作用就是,如果你是粘貼文本,如man手冊,用vim粘貼,那會累積tab,導致格式錯誤。注意,這個選項只在用vim編輯腳本的時候用合適。

3、逐行讀取文件并賦值腳本,每行有n列,任意分隔符。這里分隔符為“:”,如果只是用cat做分隔符,可以把“-F:”省略。awk具體用法自己看man手冊或百度google。

[root@localhost test]# cat ccc

111:222

444:555

[root@localhost test]# cat a.sh

#!/bin/bash

awk -F: '{print $1" "$2}' ccc|while read A B;do

a=$(($A+1))

b=$(($B+2))

echo $a,$b

done

[root@localhost test]# ./a.sh

112,224

445,557

4、格式輸出。豎排變橫排

(1)用xargs

# df

文件系統????????1K-塊???????已用?????? 可用 已用% 掛載點

/dev/sda2??81256500?? 8604508? 68457824??12% /

/dev/sda1??? 101086???? 11773???? 84094? 13% /boot

tmpfs?????? 4087168???????? 0?? 4087168?? 0% /dev/shm

#?df|sed -n 2,3p|gawk '{print $6"\t"$5}'

/?????? 12%

/boot?? 13%

#?df|sed -n 2,3p|gawk '{print $6"\t"$5}'|xargs

/ 12% /boot 13%成了單行輸出,這里就好解決了,用前邊提到的while read就能讀取到變量里了,想干啥隨便你了。

如:

# cat test.sh

#!/bin/bash

# script to capture system statistics

/bin/df|sed -n 2,3p|gawk '{print $6"\t"$5}'|xargs|gawk '{print $1,$2,$3,$4}'|while read A B C D;do

echo $A,$B,$C,$D

done

(2)用awk的函數命令

首先介紹會用到的兩個函數:OFS和ORS

OFS是定義gawk的分隔符

ORS是定義換行符(小bug,定義換行符了以后,用完gwak,#不會重新換行,而是緊跟在你定義的ORS之后)

例如:

[root@localhost test]# cat a

aaa bbb

ccc ddd

[root@localhost test]# awk '{OFS="---"}{ORS="+++"}{print $1,$2}' a

aaa---bbb+++ccc---ddd+++[root@localhost test]#

[root@localhost test]# awk '{OFS="\t"}{ORS="\n"}{print $1,$2}' a

aaa???? bbb

ccc???? ddd

看到例子的第二個輸出了吧。首先,其會吧$1和$2之間的分隔符用OFS替代,即指定了分隔符為什么。ORS為替換換行符,換行符用+++替代。當然大家可以用任何你喜歡的字符串進行操作的,如最后又將分隔符換為tab制表位,將換行符接著換回回車換行符,這樣顯示就對了吧。

5、awk計算輸出的某列之和

$?find?/tmp?-xdev?-name"*log"-execdu?{}?\;

12??/tmp/appLoader-2862.log

4???/tmp/appLoader-2859.log

$?find?/tmp?-xdev?-name"*log"-execdu?{}?\;|awk'{total=total+$1};END{print?total"?KB"}'

16?KB

總結

以上是生活随笔為你收集整理的linux系统实用脚本,常用linux系统命令及简单小脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜视频入口 | 日韩av免费在线看 | 人妻互换免费中文字幕 | 国产在线一二三区 | 国产精久久一区二区三区 | 污黄视频在线观看 | 探花视频在线版播放免费观看 | 69av在线播放 | 国产精品入口久久 | 欧美熟妇交换久久久久久分类 | 日日草草 | 波多野结衣中文字幕在线播放 | 国产亚洲精品美女久久久久 | 久久久久免费精品 | 久久久久久久久久久久久久久久久 | 欧美在线中文字幕 | 521a人成v香蕉网站 | 国产成人自拍一区 | xx久久 | 国产精品福利在线观看 | 九九免费视频 | 久久久久这里只有精品 | 免费手机av | 亚洲老女人视频 | 天堂综合在线 | 国产色视频网站 | 日韩大片av | 激情高潮呻吟抽搐喷水 | 欧美高清在线一区 | 国产原创一区 | 天天色天天操天天射 | 日韩av在线看免费观看 | 岛国av在线播放 | www污网站 | 四虎永久在线精品免费一区二区 | 中文字幕在线观看线人 | 亚洲一区二区精华 | 少妇高潮久久久 | 成人免费在线小视频 | 黄色网址av | 一级特黄aa | 日日日日日日bbbbbb | 自拍偷拍亚洲综合 | 日韩精品第一页 | 亚洲成人激情视频 | 欧美视频一二三 | 日韩动漫av | 美女xx网站| 午夜精品美女久久久久av福利 | 亚洲一线二线在线观看 | 色综合狠狠爱 | 超碰久草 | www.天天综合 | 日本大胆欧美人术艺术 | 色婷婷视频在线观看 | 五月情婷婷 | 天天操夜操 | 欧美视频一区二区三区四区在线观看 | 免费看a| 日本高清免费观看 | av中文字幕一区二区三区 | 美女视频免费在线观看 | 九九免费在线视频 | 亚洲欧美在线观看 | 潘金莲激情呻吟欲求不满视频 | 中国特级毛片 | 韩国甜性涩爱 | 免费黄网站在线 | 中文字幕一区二区三区不卡 | 日日夜夜影院 | 懂色av中文一区二区三区天美 | 久青草影院 | 葵司免费一区二区三区四区五区 | 悟空影视大全免费高清观看在线 | 精品视频专区 | 国产精品久久久久久久久久久免费看 | 欧美激情免费视频 | 一区二区三区免费在线 | 久久精品免费在线观看 | 善良的女朋友在线观看 | 国产免费观看久久黄av片 | 黄色精品在线 | 一区二区久久 | 天天操夜夜爱 | 日本系列第一页 | 变态另类ts人妖一区二区 | 国产人成无码视频在线观看 | 人人爽人人插 | 韩国av不卡 | 木木影院 | 久章操| 亚洲激情在线播放 | 日本高清有码 | 老司机午夜影院 | 我们的2018在线观看免费高清 | 成人亚洲玉足脚交系列 | 欧美三级欧美成人高清 | 精品国产免费无码久久久 | 青青草草视频 |