黑馬《linux基礎程式設計》學習筆記(從31到35)
三十一. vim命令模式切換到編輯模式
沒講的,簡單操作下就好
三十二. 末行模式,命令模式,切換和儲存退出
三十三. vim末行模式下替換操作
演示一個例子
接下來我們用Tom替換Mike
:s/Mike/Tom/gc
執行結果如圖(這裡我們加了行號)
接下來替換3到7行的Mike為John
:3,7s/Mike/John/gc
結果為
三十四. vim分屏
三十五. vim末行模式下執行shell命令
相關推薦
linux網路程式設計學習筆記(一)
目錄 1. 獲取系統呼叫錯誤資訊:errno strerror() perror(); 他跟c語言中的fopen()有什麼區別呢? 他也呼叫的是這個open(); 2.常規檔案操作之建立、讀、寫
Linux網路程式設計學習筆記(7)---5種I/O模型及select輪詢
本文主要介紹5種I/O模型,select函式以及利用select實現C/S模型。 1、5種I/O模型 (1)阻塞I/O: 一直等到資料到來,才會將資料從核心中拷貝到使用者空間中。 (2)非阻塞I/O: 每過一段時
Linux系統程式設計學習筆記(1)-檔案的I/O操作
概述 在Linux系統下,通常以一個非負整數來代指一個開啟的檔案,這些檔案可以包括終端,socket,裝置,普通檔案等等。規定的三個標準的檔案描述符為0,1,2下面分別介紹(在互動式shell中,這些檔案描述符通常指向shell執行所在的終端): 檔案描述
集體智慧程式設計學習筆記(2.1)提供推薦
第二章 提供推薦 (一)協作型過濾 Collaborative Filtering 如果想了解商品、影片或網站的推薦性資訊,最沒有技術含量的方法是向朋友們詢問,其中一部分人的品味會比其他人高一些,通過觀察這些人是否通常也和我們一樣喜歡同樣的東西,可以逐步對這些情況有所瞭解
黑馬《linux基礎程式設計》學習筆記(從31到35)
三十一. vim命令模式切換到編輯模式 沒講的,簡單操作下就好 三十二. 末行模式,命令模式,切換和儲存退出 三十三. vim末行模式下替換操作 演示一個例子 接下來我們用Tom替換Mike :s/Mike/Tom/gc 執行結果如圖(
黑馬《linux系統程式設計》學習筆記(從46到50)
四十六. 沒有血緣關係的程序間通訊_mmap mmap_r_ipc.c #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #inc
黑馬《linux系統程式設計》學習筆記(從36到40)
三十六. 驗證管道緩衝區大小 以下命令,可以驗證緩衝區的大小 這裡先是fpathconf的文件 然後是fpathconf.c的程式 #include <stdio.h> #include <unistd.h> #include <std
黑馬《linux系統程式設計》學習筆記(從31到35)
三十一. 複習檔案描述符重定向 在下面的圖中,dup2(fd[1],1)這裡的1號檔案描述符,跟隨老的fd[1],由於這裡1號檔案描述符,已經有指向,於是原指向關係撤銷,1重新建立指向,並指向fd[1]所在。 接下來,grep "bash"這裡是從0號檔案描述符,即STDI
黑馬《linux系統程式設計》學習筆記(從26到30)
二十六. 管道相關概念 二十七. pipe函式的使用 首先,這裡我們寫一個pipe.c檔案 #include <stdio.h> #include <unistd.h>
黑馬《linux系統程式設計》學習筆記(從21到25)
二十一. 複習 二十二. 父子程序間使用檔案進行通訊 這裡的重點,在於理解,fork完了之後,父程序裡的檔案描述符,也會做相應的複製。比如父程序的3號檔案描述符指向temp這個檔案,那麼子程序的3號檔案描述符,也會
黑馬《linux系統程式設計》學習筆記(從16到20)
十六. exec函式族函式的使用 先是execl.c #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #inc
黑馬《linux系統程式設計》學習筆記(從11到15)
十一. fork複習 無 十二. ps和kill命令 [[email protected]_0_15_centos 5Day]# ls a.out execlp.c homework orphan.c test_fork.c zombie.c dem
黑馬《linux系統程式設計》學習筆記(從6到10)
六. 程序狀態的切換 七. fork函式 通過fork的返回值,判斷這個程序是父程序還是子程序 因為fork之後,有了2個程序。 如果返回值是0,則這個程序是子程序; 如果返回值大於0.則這個程序是父程序。
黑馬《linux系統程式設計》學習筆記(從1到5)
一. 知識點介紹 二. stat複習 無 三. dup2和fcntl 四. 程序和程式——並行和併發 併發:併發並不是一個時間點,而是一個時間段內的概念 並行: 並行是指兩個或者多個事件在同一時刻發生
黑馬《linux系統程式設計》學習筆記(從86到90)
八十六. 讀寫鎖練習——程式碼 問題 相應解決的程式碼: rwlock.c #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h
黑馬《linux系統程式設計》學習筆記(從81到85)
八十一. 執行緒為什麼要加鎖 八十二. 死鎖 八十三. 讀寫鎖的特性 八十四. 讀寫鎖的使用場景 八十五. 讀寫鎖操作函式 &nb
黑馬《linux系統程式設計》學習筆記(從76到80)
七十六. 執行緒同步的思想 七十七. 互斥鎖相關的函式 七十八. 使用互斥鎖,實現執行緒同步 首先是 pthread_mutex.c #include <stdio.h> #include <unistd.h> #include <
黑馬《linux系統程式設計》學習筆記(從71到75)
七十一. pthread_exit函式的使用 pthread_exit.c #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types
黑馬《linux系統程式設計》學習筆記(從66到70)
六十六. 執行緒的概念 所以執行緒之間通訊,不可以用區域性變數(因為區域性變數在棧裡) 這裡的命令可以知道,各部分大小 [[email protected]_0_15_centos ~]# ulimit -a core file size
黑馬《linux系統程式設計》學習筆記(從56到60)
五十六. setitimer定時器函式的使用 五十七. 阻塞訊號集和未決訊號集的關係 比如說我們要阻塞某些程序,先在自定義訊號集中指定0或者1,再把自定義訊號集,寫進阻塞訊號集。 五十八. 讀當前程序的未決訊號集 這裡首先是signal_set.c