linux 正則匹配小記

標籤:1.使用正則匹配檔案名稱## grep -n ‘[^\/][a-zA-Z0-9]*[.a-zA-Z0-9][a-zA-Z0-9]*$‘ regular_express.txt/etc/init.d/hello.h/etc/init.d/hehe2.使用sed提取出網卡IP  (1)# ifconfig eth0 |grep ‘inet addr‘ inet addr:192.168.211.129  Bcast:192.168.211.255

linux 除了某個檔案或某個檔案夾以外全部刪除

標籤:linuxrm `ls | grep -v "aa"`    //刪除除帶aa字串的所有檔案ls | grep -v keep | xargs rm //除keep字串的以外全刪除rm `ls | grep -v "^aa$" ` //刪除除aa檔案外的所有檔案rm `ls | grep -v "^a$" | grep -v "^b$" ` //刪除除a和b以外的所有檔案

Linux IO函數的使用和區別

標籤:    Linux系統中的IO函數主要有read、write、recv、send、recvmsg、sendmsg、readv、writev,本篇主要介紹他們的使用以及區別。read函數:#include <unistd.h>ssize_t read(int fd,void *buf,size_t

[轉載]Linux 效能監控、測試、最佳化工具

標籤:Linux 平台上的效能工具有很多,眼花繚亂,長期的摸索和經驗發現最好用的還是那些久經考驗的、簡單的小工具。系統效能專家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 大會上更新了他那個有名的關於 Linux 效能方面的 talk (Linux Performance Tools) 和投影片。和 Brendan 去年的 talk 比較,今年增加了測試和最佳化兩部分。下面的三張圖片分別總結了 Linux 各個子系統以及監控、測試、最佳化這些子系統所用到的工具。

linux進程的一些日常處理

標籤:linux 下查看一個進程運行路徑的方法在linux下查看進程大家都會想到用 ps -ef|grep XXX可是看到的不是全路徑,怎麼看全路徑呢? 每個進程啟動之後在 /proc下面有一個於pid對應的路徑例如:ps -ef|grep python顯示:oracle    4431  4366  0 18:56 pts/2    00:00:00 python Server.py4431就是進程號到/

Linux 磁碟分割

標籤:第一步:    對系統當前各個磁碟的狀態要有一定的瞭解。這個就要用到fdisk -l 這個命令了。    fdisk -l         由可以看出/dev/sdb/並沒有被分區、下面的例子我們就要為/dev/sdb進行分區而且還要把它掛載到linux分類樹上去。第二步:    fdisk /dev/sdb  -- 這個的意思就是對/dev/sdb這個盤進行操作,        如所示,說明已經進入了fdisk這個程式了;它的一些重要的操作項有    1、p

linux系統硬體設定查看方法

標籤:一:查看cpumore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo如果覺得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d: 二:查看記憶體grep MemTotal /proc/meminfogrep MemTotal /proc/meminfo | cut -f2 -d:free -m |grep "Mem" | awk

linux處理閏秒

標籤:閏秒的介紹可以參考維基百科 https://zh.wikipedia.org/wiki/閏秒 linux處理閏秒Linux使用UTC時鐘,並通過NTP (Network time protocol)來進行時間同步,NTP伺服器會一級一級地下發閏秒事件通知直到最邊緣的NTP伺服器,然後NTP就會把閏秒通知給用戶端的作業系統,由作業系統來處理閏秒通知。閏秒會影響部分開啟ntp服務的Linux作業系統——會導致Linux核心Crash!Linux

Linux 核心啟動時間分析

標籤:轉載:http://blog.csdn.net/yimiyangguang1314/article/details/8807096  1. 首先修改kernel的bootargs,在bootargs中添加以下內容:  printk.time=y  initcall_debug  我使用的bootargs修改後如下: setenv bootargs "root=/dev/mtdblock2 rootfstype=yaffs2

linux修改系統時間和linux查看時區、修改時區的方法

標籤:一、查看和修改Linux的時區1. 查看當前時區命令 : "date -R"2. 修改設定Linux伺服器時區方法 A命令 : "tzselect"方法 B 僅限於RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 適用於Debian命令 : "dpkg-reconfigure tzdata"3. 複製相應的時區檔案,替換系統時區檔案;或者建立連結檔案cp /usr/share/zoneinfo/$主時區/$次時區

linux命令列常用快速鍵

標籤:方向          <-前               後 ->刪除ctrl + d      刪除游標所在位置上的字元相當於VIM裡x或者dlctrl + h      刪除游標所在位置前的字元相當於VIM裡hx或者dhctrl + k 

linux檔案許可權、特殊許可權

標籤:檔案在linux中每一個檔案或者目錄都包含有存取權限。650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image"

Linux leap second 問題導致的應用程式慢

標籤:linux leap secondleap second 是指Linux系統自動調整系統時間,這通常會發生在某個月的月末,很可能是6月和12月的月底,當leap second發生的時候可能會導致應用程式(Java)很繁忙,從而導致響應很慢。若如下命令返回中有leap=01,那麼就意味著將會有leap second發生ntpq -c "lassoc" -c "mrv &1 &999 leap,srcadr,stratum"若如下命令返回中有“no leap seconds”,

Linux入門相關概念

標籤:vmware網路連接 電腦群組成前言:        今天總算將馬哥Linux的第一天視頻完完全全看完了,學到了不少之前迷糊的知識。為了以後整理自己的知識結構,準備今天晚上開始寫部落格。 主要內容: 第一點     VMware網路連接         (1)、橋接網路 &

linux命令學習筆記

標籤:linux   尋找   進程   重新導向   指令碼   操作檔案和目錄: copy:$ cp file1 file2$ cp -r dir1 dir2move:$ mv file ..$ mv file dir/rename:$ mv file1 file2$ mv dir1 dir2 # dir2如果存在,則為移動操作remove:$

Linux命令-終止進程命令:pkill

標籤: killall是殺死所有進程,而pkill是按照進程名稱殺死進程,可以達到殺死所有進程的目的,因為linux裡面同名的進程是分主進程和子進程的。pkill -9 httpd 按名稱強制殺死httpd進程pstree -p | grep httpd 查看apache進程就沒有了service httpd start 啟動apache進程pstree -p | grep httpd 查看apache進程就又有了pkill還有一個更重要的功能就是按照終端使用者來剔出使用者登入w

Linux/UNXI系統設定環境變數,linuxunxi環境變數

Linux/UNXI系統設定環境變數,linuxunxi環境變數1.什麼是環境變數?簡單說,就是指定一個目錄,運行軟體的時候,相關的程式將會按照該目錄尋找相關檔案。 設定變數對於一般人最實用的功能就是: 不用拷貝某些dll檔案到系統目錄中了,而path 這一系統變數就是系統搜尋dll檔案的一系列路徑2.在Linux系統下,如果你下載並安裝應用程式,很有可能在鍵入它的名稱的時候出現 “command  not  found ” 的提示內容。

Linux IO函數的使用和區別,linuxio函數區別

Linux IO函數的使用和區別,linuxio函數區別    Linux系統中的IO函數主要有read、write、recv、send、recvmsg、sendmsg、readv、writev,本篇主要介紹他們的使用以及區別。read函數:#include <unistd.h>ssize_t read(int fd,void *buf,size_t count);read函數從檔案描述符fd對應的檔案中,讀取count位元組,放在buf緩衝區。如果count為0

linux下lua開發環境安裝

linux下lua開發環境安裝我前面我們介紹了nginx+lua環境的搭建,在此我們再來瞭解下lua開發環境的安裝。目前lua版本已經更新到lua5.3,但是我們在此安裝lua5.1,因為5.1運行了好多年,有好多模組都是基於此版本的,例如lua_gd。安裝:1.先安裝lua的相關依賴yum install readline-dev readline-devel2.安裝lua5.1 wget http://www.lua.org/ftp/lua-5.1.0.tar.gztar

IO複用_select函數,io複用_select

IO複用_select函數,io複用_selectselect函數:#include <sys/select.h>#include <time.h>#include <sys/types.h>#include <unistd.h>int select(int nfds, fd_set*readfds, fd_set*writefds,

總頁數: 3662 1 .... 2567 2568 2569 2570 2571 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.