linux order
文章平均质量分 61
xp5xp6
这个作者很懒,什么都没留下…
展开
-
busybox 指定日期修改 暂时不需要clock -w 写入硬件
#!/bin/bash y_begin=$1m_begin=$2d_begin=$3y_end=$4m_end=$5d_end=$6echo $y_begin $m_begin $d_begin echo $y_end $m_end $d_end tmp=""tomorrowday=""begin="$y_begin$m_begin$d_begin" echo $beginend="$y_end$m_end$d_end" echo $endyear=$原创 2020-06-03 12:28:13 · 347 阅读 · 0 评论 -
busybox date 日期增加一天明天 网上都是减一天 昨天
#!/bin/bash y_begin=$1m_begin=$2d_begin=$3y_end=$4m_end=$5d_end=$6echo $y_begin $m_begin $d_begin echo $y_end $m_end $d_end tmp=""tomorrowday=""begin="$y_begin$m_begin$d_begin" echo $beginend="$y_end$m_end$d_end" echo $endyear=$原创 2020-06-03 10:43:31 · 322 阅读 · 0 评论 -
linux shell中实现循环日期的实例代码
这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧下面通过一段代码给大家介绍linux shell中实现循环日期,具体代码如下所示:123456789#!/usr/bin/env bashstart_date=“20180726”end_date=“20180830”while [ “startdate"−le"start_date" -le "start转载 2020-06-02 13:44:39 · 415 阅读 · 0 评论 -
11 个让你吃惊的 Linux 终端命令-转
我已经用了十年的Linux了,通过今天这篇文章我将向大家展示一系列的命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。1. 命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U – 剪切光标前的内容CTRL + K – 剪切光标至行末的内容CTRL + Y – 粘贴CTRL + E – 移动光标到行末CT转载 2016-01-06 10:53:06 · 330 阅读 · 0 评论 -
Linux用户态程序计时方式详解
前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注Linux系统中用户态程序执行时间的计算方式。除本文所述计时方式外,还可转载 2016-01-21 09:57:55 · 637 阅读 · 0 评论 -
linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)
在 inputrc 文件中增加一行配置1echo "set completion-ignore-case on">>~/.inputrc当前用户重新登录后生效。当然了,这只是改变当前用户的操作配置,如果要改变全局(对所有用户都生效)的配置,需要在 /etc/inputrc 文件中增加相同转载 2016-01-20 16:25:32 · 9681 阅读 · 1 评论 -
为什么Linux登录后显示“-bash-3.2#”-转
环境变量的问题,用户登陆后确实是root权限,字符显示的问题可以用这两条命令解决:-bash-3.2# cp /etc/skel/.{bash_profile,bashrc} ~-bash-3.2# source ~/.bashrc转载 2016-01-17 12:35:47 · 517 阅读 · 0 评论 -
make clean与make distclean的区别-转
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的obj转载 2016-01-17 12:12:24 · 383 阅读 · 0 评论 -
shell 判断执行结果 是否要推出
if [ $? != 0 ]; then exit $?fiexit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。 常用参数格式:exit n退出。设置退出码为n。(Cause the shell to exit with a status of n.) 格式:exit退出。退出码不转载 2016-01-17 12:10:46 · 443 阅读 · 0 评论 -
Ubuntu安装完后设置root密码-转
安装完Ubuntu 14.04后默认是没有主动设置root密码的,也就无法进入根用户。相关阅读:Ubuntu 14.04 下载、安装、配置 整理汇总 页面 http://www.linuxidc.com/Linux/2014-04/100370.htmWindows 7下硬盘安装Ubuntu 14.04永久更新地址: http://www.linuxidc.com/Linu转载 2016-01-08 10:03:05 · 329 阅读 · 0 评论 -
su sudo gksudo-转
这几个命令的相同点和不同点...login shell & non-login shelllogin shell: 登录shell, 会执行.bash_profile和.bashrc, 需要用户名和密码, Ctrl+Alt+F1登录后就是一个登录shellnon-login shell: 非登录shell, 执行.bashrc, 不执行.bash_profile, 需要已经转载 2016-01-09 18:25:58 · 901 阅读 · 0 评论 -
Startup Error: Unable to detect graphics environment
是因为我在xshell中进行安装phpstorm出现的,算是给了自己一个教训,以后还是尽量直接在linux里工作吧。转载 2016-01-27 09:30:16 · 14537 阅读 · 1 评论 -
Ubuntu Make新版上线:支持安装Swift编程语言
UbuCon Summit 2016峰会已经落下帷幕,众多Ubuntu开发者已经重回工作岗位继续他们伟大的开发征程。援引外媒SoftPedia报道,开发者Didier Roche于今天发布了新版的Ubuntu Make工具,在最新的16.01.2版本中添加了很多新功能,例如支持苹果的开源Swift编程语言,使用“umake swift”命令能够轻松安装至Ubuntu Linux操作系统上。转载 2016-09-28 14:17:15 · 286 阅读 · 0 评论 -
ubuntu-make
Ubuntu MakeUbuntu Make is a command line tool which allows you to download the latest version of popular developer tools on your installation, installing it alongside all of the required dependenc转载 2016-09-28 15:09:25 · 524 阅读 · 0 评论 -
Linux命令备忘实例——排序和基本统计命令
同文本文件打交道的过程中,会遇到各种各样的与重复和顺序相关的任务,比较常用的就是sort、uniq,然后对文本的基本统计就是wc这个工具了。...同文本文件打交道的过程中,会遇到各种各样的与重复和顺序相关的任务,比较常用的就是sort、uniq,然后对文本的基本统计就是wc这个工具了。sort命令能够对文件和stdin进行各种排序,uniq一般与sort结合使用转载 2016-12-11 20:24:36 · 349 阅读 · 0 评论 -
Linux定时任务Crontab详解
原文地址:http://edu.codepub.com/2011/0104/28518.php 今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cr转载 2016-11-25 20:29:42 · 341 阅读 · 0 评论 -
nginx 安装失败 没有/etc/nginx目录
Failed to start A high performance web server and a reverse proxy serversudo apt-get --purge autoremove nginxwhich nginx转载 2017-01-18 16:07:11 · 10497 阅读 · 0 评论 -
awk '/#BEGIN/,/#END/{next}1' 1是什么意思?-转
awk 'pattern{action}' file一般awk的格式是这样的。如果写成awk 'pattern' file,那么action默认为{print $0};pattern如果是个定值,则判断该值是否为0(0为false,非0为true);pattern如果是个计算表达式,则判断计算结果是否为0;pattern如果是个awk 命令,则判断其返回值是否为0。转载 2016-01-17 12:10:14 · 1030 阅读 · 0 评论 -
sed在行首(行尾)添加字符串;在某行后添加多行字符串-转
sed在行首添加字符串;sed ‘s/^/xxx/' filename >output:^符号代表行首sed在行尾添加字符串;sed ‘s/$/string/' filename>output:$符号代表行尾-----------------------------------------------------------------------转载 2016-01-17 12:09:46 · 2145 阅读 · 0 评论 -
在shell中使用echo命令输出带颜色的文本-转
google了好久,终于搞明白了怎么输出带颜色的文本。首先熟悉一下echo命令名称 echo - 显示一行文本概要 echo [选项]... [字符串]...描述 向标准输出输出字符串。 -n 不输出换行符 -e 打开反斜杠ESC转义 -E转载 2016-01-16 12:38:26 · 279 阅读 · 0 评论 -
shell脚本----for循环-转 Syntax error: Bad for loop variable
1.方法1[cpp] view plaincopyprint?#!/bin/bash for((i=1;ido echo $i done 保存为for1.sh直接sh for1.sh会报错:Syntax error: B转载 2016-01-16 12:39:46 · 3649 阅读 · 0 评论 -
linux中date命令设置系统时间的方法-转
在网上找到分下面两步设置时间的方法,一次设置成功的方法还没有找到。首先必须是root帐号。设置时间为下午14点36分。 # date -s 14:36:00 Fri Nov 26 14:15:00 CST 1999设置时间为1999年11月28号。 # date -s 991128 Sun Nov 28 00:00:00 CST 1999转载 2016-01-16 14:43:28 · 353 阅读 · 0 评论 -
Linux打包命令
tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar file1多个文件压缩打包 tar czvf my.tar file1 file2,...单个目录压缩打包 tar czvf my.tar dir1多个目录压缩打包 tar czvf my.tar dir1 dir转载 2016-01-16 14:44:57 · 255 阅读 · 0 评论 -
linux下用grep命令根据文件内容进行关键字搜索[linux ubuntu grep] -转
命令原型:grep -rl "keyword" filepath比如现在我们要查找在/home/userlan/目录中哪些文件中包含foobar这个关键字1. 打开终端2. 输入命令 grep -rl "foobar" /home/userlan/当然,如果需要根据文件名进行搜索也是很方便的只需输入命令:find filepath -name "keyword"转载 2016-01-16 14:45:24 · 544 阅读 · 0 评论 -
Linux下内存使用率、CPU使用率、以及运行原理-转
Linux下内存使用率、CPU使用率、以及运行原理Linux下怎样查看机器配置啊?cpu/内存/硬盘dmesg显示开机信息。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里dmesg|grep hd硬盘dmesg|grep cpuc转载 2016-01-16 14:46:00 · 419 阅读 · 0 评论 -
Linux查看和剔除当前登录用户-转
如何在linux下查看当前登录的用户,并且踢掉你认为应该踢掉的用户?看了网络中的一些例子.在这里总结一下.主要用到的命令有,w,who,ps,kill,pkill 查看当前登录用户: node8:/home # whoroot :0 2009-11-04 16:26root pts/0 200转载 2016-01-16 14:46:29 · 295 阅读 · 0 评论 -
Linux查看文件夹大小
du -sh 查看当前文件夹大小du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序附送:du -sk filename 查看指定文件大小 Linux:ls以K、M、G为单位查看文件大小Linux:ls以K、M、G为单位查看文件大小。#man ls……-h, --human-readableprint s转载 2016-01-16 14:54:12 · 338 阅读 · 0 评论 -
如何查看系统启动时间-转
1.通过top命令查看top -q|sed -n '1p'输出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.002.uptime命令输出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.00输出结果同上3.查转载 2016-01-16 14:54:36 · 453 阅读 · 0 评论 -
如何查看系统启动时间-
1.通过top命令查看top -q|sed -n '1p'输出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.002.uptime命令输出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.00输出结果同上3.查转载 2016-01-16 14:56:37 · 335 阅读 · 0 评论 -
Linux下如何使CP命令不提示覆盖
在Linux下使用CP命令,经常会提示是否覆盖,如果是太批量的文件覆盖,老是这么提示,会很烦的。那如何解决这个问题呢? 我们先来看一下原因吧! 一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir, -r的意思是递归复制,也就是复制文件夹及其下所有文件 -f的意转载 2016-01-16 15:14:20 · 368 阅读 · 0 评论 -
Bash中命令连接符的用法——一次执行多个命令-转
多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。如果每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去,如:引用beyes@linux-beyes:/proc> printf "%s/n" "This is executed" ; printf "%s/n" "And so is this"This is executedAnd so转载 2016-01-17 12:01:15 · 384 阅读 · 0 评论 -
[sed] linux sed 批量替换字符串-转
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。(1)se转载 2016-01-17 12:06:53 · 302 阅读 · 0 评论 -
linux之sed用法-转
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只转载 2016-01-17 12:07:32 · 302 阅读 · 0 评论 -
linux 文本排序、合并和分割 -转
sort [选项] [输入文件](文本排序)选项:-c 测试文件是否已经被排序-k 指定排序的域-m 合并两个已排序的文件-n 根据数字大小进行排序-o[输出文件] 当输出写到指定的文件-r 将排序结果逆向显示-t 改变域分隔符-u 去除结果中的重复行示例:1、以第二列排序[sleep@localhost greptest]$ sort -t:转载 2016-01-17 12:08:10 · 445 阅读 · 0 评论 -
shell脚本-----按行读取文件-转
#!/bin/bash echo "#####first #####" while read line1 do echo $line1 done echo "##### second #####" cat $1 | while read line2转载 2016-01-17 12:08:46 · 650 阅读 · 0 评论 -
cd 命令写成shell
用 . ./*.sh 这样方式不生成子进程,可以跳转到指定目录转载 2016-01-16 11:50:47 · 443 阅读 · 0 评论