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下安裝Vapor

標籤:1.官網下載Vapor軟體(二進位安裝檔案)註:注意版本,linux下可以在終端輸入-uname -l 查看系統版本2.cd到Vapor軟體所在目錄3.解壓:1)gunzip vapor-***-Linux_x86_84.tar.gz2)tar xf vapor-***-Linux_x86_84.tar3)cd vapor-***-Linux_x86_844.安裝:./vapor-install.csh /usr/local/apps(即安裝的目錄,自行指定)5.配置環境(由指令碼決定):

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下p2p的聊天功能實現

標籤:Linux下p2p的聊天功能實現細節Do one thing at a time, and do well.今天閑著沒事,寫一個P2P的點對點的聊天功能的小程式,我覺得對網路編程初學者的學習很有用的。二話不說,我先貼代碼吧。有幾個地方需要考慮清楚。我會在代碼的後面寫出來。代碼的下載文章的末尾。server.c#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include

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基礎知識

標籤:學習筆記   設定檔   基礎知識   Linux的基本原則1、由目的單一的小程式組成;組合小程式完成複雜任務;2、一切皆為檔案;3、盡量避免捕獲使用者介面;4、設定檔儲存為純文字格式;GUI介面:CLI介面:命令提示字元:prompt,bash(shell)#:root$:普通使用者命令:命令格式:命令 選項 參數選項:短選項:-多個選項可以組合:-a -b =

Linux入門相關概念

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

Linux fork 後 wait 擷取子進程結束的狀態樣本

標籤:linux   c   fork   wait   status   使用 fork 後,可能需要擷取 fork 的進程的健全狀態,比如有沒有異常、崩潰。wait 在 man 中關鍵的描述如下:All of these system calls are used to wait for state changes in a child of

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學習筆記(九)

Linux學習筆記(九)本人使用的是centos由於用使用些特殊命令,不得不修改系統的時間這裡總結如下:date 查看系統時間date -s 03/04/2013(將系統日期設定為2013年03月04日)date -s 110:38(將系統時間設定為上午 10:38)修改完後執行:clock -w ,強制將時間寫入COMS!先查看時區date -R(將Asia/shanghai-上海時區寫入當前時區)#cp -f /usr/share/zoneinfo/Asia/Shanghai

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

CentOS升級GCC到GCC4.8.2

CentOS升級GCC到GCC4.8.2伺服器上安裝的GCC版本過舊,不足以滿足個人使用的版本需求,故決定對其進行升級操作,由目前的版本3.4.6升級到4.8.2,受許可權制約,只能安裝到個人指定目錄,因此如果您的伺服器可以串連外網,並且有root或者sudo許可權的話,可以使用自助安裝服務,您可以跳過本文,節省寶貴時間吧。所謂“工欲善其事必先利其器”,在許可權受限,並不能串連外網的情況下,操作Linux的安裝著實蛋疼,可沒辦法,麻煩歸麻煩,結果是好的。準備好GCC的壓縮

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,

Nginx配置網站適配PC和手機

Nginx配置網站適配PC和手機考慮到網站的在多種裝置下的相容性,有很多網站會有手機版和電腦版兩個版本。訪問同一個網站URL,當服務端識別出使用者使用電腦訪問,就開啟電腦版的頁面,使用者如果使用手機訪問,則會得到手機版的頁面。1、判斷用戶端的裝置類型要想讓網站適配PC和手機裝置,首先要能做出準確的判斷。HTTP請求的Header中的User-Agent可以區分用戶端的瀏覽器類型,可以通過User-Agent來判斷用戶端的裝置。無論是PC還是手機,由於作業系統、瀏覽器的多樣性,自己來實現這個判斷並

Linux下/etc/shadow檔案

Linux下/etc/shadow檔案**Linux作業系統下有一個檔案負責所有使用者的密碼。那就是shadow。該檔案的許可權必須設定為:-r- — — (400)或者 -rw — —(600)即:Linux

總頁數: 3662 1 .... 1839 1840 1841 1842 1843 .... 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.