Linux学习
文章平均质量分 58
CosetteQi
这个作者很懒,什么都没留下…
展开
-
shell入门
一个最简单的脚本计算用户个数:$ who | wc -lwho 命令告诉你当前系统有谁登陆,wc 可以算出行数(line),字数(word)与字符数(character),用wc -l 代表只统计行数,字符“|”是管道符号,它可以在两个程序之间建立管道,who的输出变成了wc的输入, wc列出的结果就是已登陆用户的个数。下一步是将此管道转变成一个独立的命令。 方法是把这条命令输入一个一般的文件中,原创 2016-10-18 20:43:04 · 383 阅读 · 0 评论 -
shell脚本之查找与替换(一)
文本查找(searching)与文本替换(substitution)是编写shell脚本时经常用到的两个基本操作。查找文本传统上,有三种程序可以用来查找整个文本文件:grep, egrep(Extended grep), fgrep(Fast grep)。 grep最简单的用法就是使用固定字符串,例如who | grep -F cosette 可以查找登陆名为cosette的用户。grep语法:原创 2016-10-19 18:08:40 · 5585 阅读 · 0 评论 -
Linux下目录的覆盖
在配置vim环境的时候,需要把解压后得到的文件夹覆盖原来的文件夹,用到的命令很有必要记录一下: after代表后来的新文件夹, before代表要旧的,也就是要被替换的文件夹。cp -frap after/* before/-f 强制执行,不问yes/no-r 递归复制,包含目录-a 做一个备份,这里可以不用这个参数,我们可以先备份整个test目录-p 保持新文件的属性不变好了,就是这么简转载 2016-10-30 20:26:06 · 1480 阅读 · 0 评论 -
双系统安装之windows7引导ubuntu14.04启动
网上关于如何安装双系统的教程有很多,而且基本没有太大的问题,我写这篇博文主要是针对我自己在安装过程中遇到的问题做一个总结。 win7下安装ubuntu 这篇教程写的很详细,在此我只说明以下几个问题。windows下磁盘分区 一块硬盘默认只能有四个主分区,所以在win7下进行分区时,要腾出一个空余的盘给ubuntu用,C盘一般都是主分区,这是无可非议的,所有扩展的逻辑分区算一个主分区,这样就已经原创 2016-11-22 16:53:05 · 1418 阅读 · 0 评论 -
python中的序列和字典
序列:字符串,列表和元组成员关系操作符(in, not in) 对象 [not] in 序列 连接操作符(+): 把一个序列和另一个相同类型的序列做连接. sequence1+sequence2 切片操作符([],[:],[::]) [start:stop:step]start代表开始位置,stop代表结束位置,step代表步长 几个常用到的切片操作:>>>s='abcdefgh'>>翻译 2016-11-26 20:25:34 · 2158 阅读 · 0 评论 -
【转】ubuntu 配置 java jdk1.8 环境,增加多版本 jdk 和切换方法
ubuntu配置Java jdk1.8在Ubuntu下安装pycharm要求首先安装版本高于1.8的jdk, 直接从Oracle下载tar包解压安装还需要配置环境,不知道为什么配置了几次都没有成功,于是尝试使用添加软件源后使用apt-get install安装。另外还有一种方法:Ubuntu14,04安装JDK8转载 2017-01-04 21:07:06 · 515 阅读 · 0 评论 -
linux下进程号查看与结束进程
最近开始看数据结构和算法,看的是C 的版本,所以今天在虚拟机上装了CentOS的系统,打算用linux自带的gcc和gdb来学习。 以前用的linux操作系统都是ubuntu,突然换了centos还是有一些不习惯的。 进程查看:ps -l 查看与自己bash相关的进程[cosette_qi@localhost Cosette_Code]$ ps -lF S UID PID P原创 2017-03-09 16:29:59 · 8401 阅读 · 0 评论 -
Mac安装terraform
文章目录官网下载安装包Mac解压到指定目录下方法一:解压到/usr/local/bin目录方法二:解压到你指定的任意目录下配置PATH对应方法一对应方法二检查terraform是否安装成功官网下载安装包安装文档 hashicorp给出的安装文档文档中包含下载地址,选择Mac的安装包点击下载,格式为.zipMac解压到指定目录下方法一:解压到/usr/local/bin目录下载完成后将....原创 2019-01-04 15:46:19 · 2412 阅读 · 0 评论 -
Linux常用命令:tar打包与解压
打包与解压是在Linux中使用非常频繁的一个命令,尤其是tar命令。记得当初第一次接触Linux操作系统进行文件的解压时,对tar命令一头雾水,不明白为什么有那么多不同的参数可选,是时候来认真整理一下tar命令的详细用法了最权威的使用手册当时是官方文档,直接从terminal输入man tar 就能看到详细的使用手册。tar命令是 manipulate tape archives,概要如下 t...原创 2019-01-03 14:06:19 · 379 阅读 · 0 评论 -
app自动化--Android使用adb命令录屏(上)
文章目录使用背景使用方法官话:白话白话快速上手版:举个原创 2019-01-14 16:25:32 · 2693 阅读 · 2 评论 -
Python基础语法
首先记录一个特别好的python学习网站,知识点分类清晰,很概括,适合刚入门的时候看。python菜鸟教程python的编写可以分为两种,一种是交互式编程,另一种是脚本式编程。交互式编程直接在命令行中输入python命令,Python 2.7.6 (default, Jun 22 2015, 18:00:18) [GCC 4.8.2] on linux2Type "help", "copyrig原创 2016-10-28 11:09:25 · 389 阅读 · 0 评论 -
ubuntu14.04下安装tun/tap
因为在ubuntu14.04 下安装了GNU Radio,其中连接usrp实现收发的第一个例程中就要用到tun/tap模块,而ubuntu14.04的内核版本是3.6,已经不再支持这个模块,所以需要自己安装。查了很多资料,自己也是在摸索中前进,希望把这些东西记录下来,算是对自己学习的一个记录,也希望能够帮到其他有需要的人。尝试各种办法都没有成功之后,终于等到你~~~~ 这是别人转自ubuntu论坛转载 2016-10-17 19:51:33 · 1837 阅读 · 0 评论 -
tomcat防火墙端口问题
昨天安装配置了tomcat,可是并不能访问localhost:8080,今天给阿里云发了工单,对方反馈如下: 您好,我们这边telnet 121.42.175.133 8080 测试端口是没有监听的,请检查下对应服务是否正常启动并监听,另外执行 iptables -L -nv 看下是否有内部防火墙拦截了。 我查看了自己的8080端口,显示没有占用也没有监听。lsof -i tcp:端口原创 2016-06-23 13:28:12 · 1641 阅读 · 0 评论 -
ubuntu14.04安装UHD和GNU radio总结
首先来要说的是ettus官网给出的安装指导手册,相比我第一次尝试安装时候,指导手册又多了很多新的内容,是针对不同平台的,想必以后会更加完善。以下就是官网指导手册地址。 http://files.ettus.com/manual/page_build_guide.html#build_get_source 另外想告诉大家的是ettus文件下载中心 可以找到已经更新的所有版本的uhd和gnurad原创 2016-09-24 09:11:28 · 9415 阅读 · 4 评论 -
Centos Linux系统下配置网站开发环境(jdk7+mysql5.6+tomcat)
暑假所谓的实习,第一件事就是申请阿里云服务器搭建开发平台。俗话说好记性不如烂笔头,而且一直以来就有记录的习惯,所以开始写自己的博客啦~因为我们的服务器是用来开发公司网站的,用的语言是JavaScript,对应的在云服务器上,需求如下: 1.JAVA编译器,jdk7; 2.数据库,mysql5.6; 3.tomcat之前自己用的是ubuntu系统,对于新接触的centos系统完全陌生,从零开始吧原创 2016-06-22 20:24:42 · 438 阅读 · 0 评论 -
关于开发环境配置的一点小感想
暑假被大师兄抓来帮忙,第一件事就是申请阿里云服务器搭建开发平台。俗话说好记性不如烂笔头,而且一直以来就有记录的习惯,所以开始写自己的博客啦~因为我们的服务器是用来开发公司网站的,用的语言是JavaScript,对应的在云服务器上,需求如下: 1.JAVA编译器,jdk7; 2.数据库,mysql5.6; 3.tomcat之前自己用的是ubuntu系统,对于新接触的centos系统完全原创 2016-06-21 21:01:40 · 608 阅读 · 0 评论 -
Shell脚本查找与替换(二)
区间表达式 单个表达式匹配多字符最简单的正则表达式ab匹配于ab, ..(两个点号)匹配于任意两个字符,但是在单个字符后面加上修饰符(modifier)meta之后,能够实现更强大的功能。 例如,ab*c 表示“匹配一个a,0或多个b,以及a c”,所以这个正则表达式匹配的有ac, abc, abbc, abbbbbc等,但类似于aQc, akc等是不匹配的。 *修饰符虽然好用,但是不能明确表达原创 2016-10-21 18:25:00 · 767 阅读 · 0 评论 -
ubuntu14.04下安装搜狗拼音输入法
安装个搜狗拼音输入法我能折腾这么久也是醉了,好在最后终于装好了,感觉十分有必要记录一下安装的过程,说不定下次还得装。 首先,在系统设置里找到lanuage support这一项,打开之后看有没有fcitx语言框架,如果有的话直接选中这个框架就好,没有的话需要手动安装。方法很简单,打开终端窗口,输入命令:sudo apt-get install fcitx当然,为了保险起见,可以先更新下软件源,命令原创 2016-09-26 12:27:41 · 1164 阅读 · 0 评论 -
在ubuntu下使用指令烧写固件到usrp N210
usrp在windows下用labview可以进行开发,在ubuntu下用的则是gnuradio。原创 2016-09-28 16:58:27 · 2295 阅读 · 0 评论 -
python定义类
格式:class ClassName(base_class[es]): "optional documentation string" static_member_declarations method_declaration使用class关键字定义类,可以提供一个可选的父类或者说基类,如果没有合适的基类,就用object作为基类。例:class F转载 2016-11-04 21:47:00 · 408 阅读 · 0 评论 -
python中实用的内建函数
函数 描述 dir[obj] 显示对象的属性,如果没有提供参数,则显示全局变量的名字 help[obj] 显示文档字符串,如果没有提供任何参数,进入交互式帮助 int(obj) 将一个对象转换为整型 len(obj) 返回对象的长度 open(fn,mode) 以mode方式(’r’读,’w’写)打开一个文件名为fn的文件 range([start,]s转载 2016-11-05 10:14:22 · 353 阅读 · 0 评论 -
第一个python程序
最近在看一本经典的python编程学习,名字叫做《python核心编程(第二版)》,相比之前看的零零总总的教程,个人觉得这本书可读性更强,其中给出的代码例程也更具有实用性。 看到第3.6节,第一个python程序,看到了创建文件和读取显示文件的这两个python代码,觉得很有用,特此记录一下。 创建文件(makeTextFile.py)#!/usr/bin/env python'makeTex原创 2016-11-07 15:56:22 · 386 阅读 · 0 评论 -
获取android appActivity的四种常用方法
=========不积跬步无以至千里==========在进行Android的app UI自动化时,从Appium启动制定package是通过获取指定的android activity实现的,那么如何获取目标Activity就成为了启动一个Appium Session的第一步,先总结方法如下:方法一 从Appium指定安装包这个方法为最简单粗暴,即下载好了待测package后,在app...原创 2019-01-23 14:28:01 · 28143 阅读 · 0 评论