![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 75
自我进阶2.0
学渣的自我修养
展开
-
Ubuntu17.04和win10双系统时间不同步
安了Ubuntu后,win10的时间老是乱的,以为是win10的问题,其实不是。首先要明白两个概念:UTC即universal time coordinated,协调世界时GMT即greenwich mean time,格林尼治平均时平时windows与linux缺省看待系统硬件时间的方式是不一样的:windows把系统硬件时间当作本地时间(local time),即操作系原创 2017-05-13 17:59:07 · 5947 阅读 · 0 评论 -
Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别
Shell重定向 &>file、2>&1、1>&2 、/dev/null的区别在shell脚本中,默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。> 默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重...原创 2019-06-28 15:33:55 · 1415 阅读 · 0 评论 -
SVN在shell中的操作
检出checkout(co)svn co ${url}更新update(up)svn up提交commit(ci)svn ci -m " 修改xxx 问题"查看当前目录最近5 次提交记录svn log -l 5查看当前工作拷贝信息svn info查看当前未提交的文件status(st)svn st这个命令输出每个添加、修改、删除过的目录和文件,前面的C 表示冲突,要特...原创 2019-06-28 15:05:08 · 1904 阅读 · 0 评论 -
shell pushd、popd和cd的区别
主目录下有Check、checkJmx等文件夹pushd Checkpushd checkJmx/btt@ubuntu:~$ dirs~btt@ubuntu:~$ pushd Check/~/Check ~btt@ubuntu:~/Check$ pushd ../checkJmx/~/checkJmx ~/Check ~dirs显示我们现在在堆栈中有3个目录。checkJ...原创 2019-06-28 14:44:12 · 1020 阅读 · 0 评论 -
C语言日志分析
C语言命令行相关函数解析char *strtok(char *str, const char *delim)参数含义举例int getopt(int argc, char * const argv[], const char *optstring);char *strtok(char *str, const char *delim)参数含义str:字符串delim:分隔符举例#in...原创 2019-06-25 15:47:59 · 926 阅读 · 0 评论 -
Linux shell awk
使用方法awk ‘{pattern + action}’ {filenames}尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。awk语言的最基本功能...原创 2018-12-19 18:00:01 · 260 阅读 · 0 评论 -
Linux shell脚本基础
shell 基础回顾1基础命令ls : 列出目录下的清单;cat: 连接显示文件内容less/more: 分页显示文件内容,建议使用less,相比于more更方便;head: 显示文件头部,可指定行数,默认显示10行;tail: 显示文件尾部,可指定行数,默认显示10行;file: 显示文件类型;wc: 查看文件或统计信息;find: 查找文件或目录touch:创建新文件(可...原创 2018-12-19 17:39:54 · 305 阅读 · 0 评论 -
Arduino IDE for esp8266 :解决关于xtensa-lx106-elf-g++: no such file or directory
一般出现这个问题都是没有从boards manager下载ESP8622,导致版本不同,lib库的缺少。之前不知道怎么回事(墙的原因),导致只能从百度云下载之前的8266版本,随便编译一个例子都过不了。主要解决方法是翻墙从boards manager中下载2.4.1最新版本。...原创 2018-04-05 15:44:17 · 5570 阅读 · 0 评论 -
Arduino入门一:人体红外传感器
#define PIN_1 2#define PIN_2 4void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(PIN_1,INPUT); pinMode(PIN_2,OUTPUT);}void loop() { // put your main co...原创 2018-02-09 13:01:59 · 4864 阅读 · 2 评论 -
Ubuntu17.10如何安装网易云音乐并解决无法打开
在网易云官网下载Linux16.04 64位安装包下载完成之后直接双击安装包安装,安装完成之后发现软件界面有网易云的图标,但是点击无反应,打不开打开终端,输入 sudo su 获取 root 权限然后输入 nano /usr/share/applications/netease-cloud-music.desktop 找到 exec 那一行 ,在 %U 前面加上转载 2017-11-06 22:55:19 · 14848 阅读 · 0 评论 -
【Shell】while read line
循环中的重定向或许你应该在其他脚本中见过下面的这种写法:while read linedo …done < file对循环重定向的输入可适用于循环中的所有需要从标准输入读取数据的命令;对循环重定向的输出可适用于循环中的所有需要向标准输出写入数据的命令;当在循环内部显式地使用输入或输出重定向,内部重定向覆盖外部重定向。上面的while结构中,read命令是需...原创 2019-06-28 15:43:10 · 723 阅读 · 1 评论