Linux
gaopeng@step by step
自律,努力,全面,深刻,精益求精
展开
-
处理数据文件
1、排序数据sort命令按照会话指定的默认语言的排序规则对文本文件中的数据行排序。默认情况下, sort命令会把数字当做字符来执行标准的字符排序,产生的输出可能根本就不是你要的。解决这个问题可用-n参数,它会告诉sort命令把数字识别成数字而不是字符,并且按值排序。如:sort -n file。另一个常用的参数是-M,按月排序。用-t参数来指定字段分隔符,然后用-k参数来指定排序...原创 2018-10-18 20:24:35 · 204 阅读 · 0 评论 -
Windows10安装Ubuntu
这篇文章分享自己在Windows10系统下安装VMware虚拟机,然后在VMware中安装Ubuntu 18.04 LTS的详细过程。之所以选择在虚拟机中安装Ubuntu,主要是可以不影响自己电脑的正常使用,而且在虚拟机中可以大胆尝试任何操作,不用担心造成不可逆...转载 2018-11-01 19:49:58 · 627 阅读 · 0 评论 -
Linux退出状态码和test命令
原创 2018-10-24 15:40:24 · 959 阅读 · 0 评论 -
Linux环境变量
一、环境变量基本概念bash shell用环境变量的特性来存储有关shell会话和工作环境的信息。1、全局环境变量全局环境变量对于shell会话和所有生成的子shell都是可见的。系统环境变量基本上都是使用全大写字母,以区别于普通用户的环境变量。使用env或printenv命令可以查看全局变量。使用echo可以显示变量的值,但必须在变量前面加上一个美元符($)。2、局部环境变量...原创 2018-10-24 11:30:26 · 174 阅读 · 0 评论 -
shell相关命令
一、shell的父子关系1、使用bash命令创建子shell,ps -forest命令可以展示这些子shell间的嵌套结构,exit命令退出子shell。2、在命令之间加入分号即可生成命令列表,命令列表要想成为进程列表,这些命令必须包含在括号里。进程列表是一种命令分组。另一种命令分组是将命令放入花括号中,并在命令列表尾部加上分号,使用花括号进行命令分组并不会像进程列表那样创建出子shell。...原创 2018-10-24 10:38:05 · 1136 阅读 · 0 评论 -
ps与top
一、ps -ef/-l首行解释ps -ef/l用来查看系统运行的所有进程。ps -ef: UID:启动这些进程的用户。 PID:进程的进程ID。 PPID:父进程的进程号(如果该进程是由另一个进程启动的)。 C:进程生命周期中的CPU利用率。 STIME:进程启动时的系统时间。 TTY:进程启动时的终端设备。 TIME:运行进程需要的累计CPU时间。 CM...原创 2018-10-17 17:17:42 · 202 阅读 · 0 评论 -
stat函数与stat结构体
在Linux中,可以利用stat()函数来获取一个文件的状态#include <sys/stat.h> #include <unistd.h> int stat(const char *file_name, struct stat *buf); 这个函数执行成功返回0,失败返回-1。取得的文件状态存放在buf指针指向的struct stat结构提...转载 2018-09-27 09:22:50 · 407 阅读 · 0 评论 -
Linux替换字符串
LINUX替换字符串的几种方法1. 基本替换:s/str1/str2/ 替换当前行第一个str1为str2:s/str1/str2/g 替换当前行所有str1为str2:n,$s/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个str1为str2:n,$s/str1/str2/g 替换第 n 行开始到最后一行中每一行所有str1为str2(n 为数字,若 n 为 ....转载 2018-10-16 09:15:44 · 447 阅读 · 0 评论 -
unix/Linux常用命令英文全称
man: Manual 意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory 显示当前工作路径。su:Swith user 切换用户,切换到root用户cd:Change directory 切换目录ls:List files 列出目录下的文件ps:Process Status 进程状态mkdir:Make di...转载 2018-10-17 12:41:12 · 134 阅读 · 1 评论 -
安装Ubuntu软件、MinGW和配置secureCRT
一、安装Ubuntu软件1、安装gcc一定要记得先update,不然找不到gccsudo apt-get update然后输入下述命令即可sudo apt-get install gcc gcc用来编译.c文件,如果是C++代码,还需安装g++编译器,安装过程和gcc一样。2、安装vim,直接执行如下命令即可(好傻,在secureCRT里装的gcc,很慢,还是在Ub...原创 2018-11-04 22:04:56 · 373 阅读 · 0 评论