![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统-Linux
孤独的侠客
美貌与智慧并重,英雄和侠义的化身。
展开
-
Linux - 实战 - 如何判断系统是Centos还是Ubuntu
方式一radhat或centos存在: /etc/redhat-release 这个文件cat /etc/redhat-releaseubuntu存在 : /etc/lsb-release 这个文件cat etc/lsb-release方式二看看安装指令,有yum的就是Centosyum -help有apt-get的就是Ubuntuapt-get -help...原创 2020-04-05 21:40:51 · 2800 阅读 · 0 评论 -
Shell - 通过参数名传递参数值
平常在写shell脚本都是用$1,$2…这种方式来接收参数,然而这种接收参数的方式不但容易忘记且不易于理解和维护。而且在调用该shell脚本传递参数时容易产出错误。Linux常用的命令都可指定参数名和参数值,我们怎样才能给自己的shell脚本也采用参数名和参数值这样的方式来获取参数值呢?下面的例子定义了短参数名和长参数名两种获取参数值的方式。其实是根据getopt提供的特性进行整理而来。#...原创 2020-02-14 12:46:57 · 4948 阅读 · 0 评论 -
Linux常用命令之vim操作
一、背景vi编辑器是所有Unix及Linux系统下标准的编辑器,这里只是简单地介绍一下它的用法和列示一下常用的命令。1. 个人认为最有用的一个命令是vim的学习手册,可以跟着一步一步操作学习vimtutorvimtutor zh(中文版)2. 进入vi,处于命令行模式,不能输入文字 vi myfile3. 退出原创 2016-10-13 12:17:40 · 2008 阅读 · 0 评论 -
Linux常用命令之screen
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。原创 2016-10-13 12:13:25 · 439 阅读 · 1 评论 -
Linux常用命令之nohup
在应用Unix/Linux时,我们一般想让某个程序在后台运行有三种方式:将 & 跟在程序结尾来让程序自动运行。前面文章讲过的screen命令。Linux常用命令之screen今天要讲的nohup命令。1. 概述nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运...原创 2019-08-22 14:19:37 · 284 阅读 · 0 评论 -
Python - 常用库 - OpenCC(中文繁简体转换)
1. OpenCC介绍Open Chinese Convert(OpenCC)是一个开源的中文简繁转换项目,致力于制作高质量的基于统计预料的简繁转换词库。还提供函数库(libopencc)、命令行简繁转换工具、人工校对工具、词典生成程序、在线转换服务及图形用户界面。OpenCC具体如下特点严格区分「一简对多繁」、「一简对多异」和「地域用词差别」。支持异体字转换,兼容陆港澳台等不同地区用字...原创 2019-09-12 19:57:53 · 6902 阅读 · 0 评论 -
Python - 实战 - 如何筛选文本内容
今天同事向我抛了一个文件,让我帮他将一些特定的行筛选出来。由于时间紧急,我首先想到的处理方法是shell的grep命令,但很快发现grep实现不了。迅速转为python实现,python实现交工后,琢磨了下可以用awk命令能更快的实现。记录下此次实战过程。1. 需求同事要求将以下文件数据(示例,已脱敏)按要求拆分为3个文件:第一个文件要求筛选出第3列以"BS"或"BV"或"BX"或"BT"...原创 2019-09-12 20:57:07 · 6913 阅读 · 1 评论