罪魁祸首命令:[root@VM_198_209_centos home]# find . -type f -delete。其实罪魁祸首是我自己,今天在云服务器下本想查找一个文件并删除之,却忘记输入选项-name来指定待删文件名,导致/home/目录下所有文件全部丢失!
继续阅读“Linux文件误删之血的教训总结”
月份:2017年2月
Shell Script管理相关-df,du,ps
操作系统是由一系列用于不同目的、服务于不同任务的系统软件组成的。为了了解这些软件是否正常工作,需要由操作系统或系统管理员对其进行监视。
继续阅读“Shell Script管理相关-df,du,ps”
Shell Script网络相关-ifconfig,route,netstat
网络上每一个节点都需要分配多个参数才能够与其他主机实现互联,这些参数包括子网掩码、网管、路由、端口、DNS等。接下来先学习ifconfig, route, nslookup以及host等命令。
继续阅读“Shell Script网络相关-ifconfig,route,netstat”
Shell Script文本相关-grep,sed,awk
本部分内容主要有:正则表达式入门,用grep在文件中搜索文本,用cut按列切分文件,sed入门,awk入门等内容。
继续阅读“Shell Script文本相关-grep,sed,awk”
基础排序算法之归并排序
归并排序是利用“归并”操作的一种排序方法。归并排序的基本操作是将两个位置相邻的有序记录子序列R[i..m]和R[m+1..n]归并为一个有序记录序列R[i..n]。
继续阅读“基础排序算法之归并排序”
基础排序算法之快速排序
快速排序是从冒泡排序改进而得的一种“交换”排序方法。它的基本思想是通过一趟排序将待排记录分割成相邻的两个区域,其中一个区域中的关键字均比另一个区域中的关键字小,然后分别再对两个区域进行排序。
继续阅读“基础排序算法之快速排序”
区分++或–操作符的前置和后置形式
C++自增(++)和自减(–)运算符分别有两种形式——前置式和后置式,但我们在使用它们时,并没有明确的指明参数来表明使用的是前置式还是后置式,而是通过位置来区分的(比如++i, i++)。
继续阅读“区分++或–操作符的前置和后置形式”
基础排序算法之冒泡排序,选择排序和插入排序
冒泡排序的基本思想是通过对无序序列中的相邻元素进行“比较”和“交换”,从而实现关键字较小的元素向“一头”漂浮,而较大的元素向“另一头”下沉。
继续阅读“基础排序算法之冒泡排序,选择排序和插入排序”