每天linux命令
筱Mary
奋斗的女汉子 @Mary
展开
-
Linux 关机命令
linux下常用的关机命令有:shutdown、halt、poweroff、init; 重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。 首先来看一下linux下比较常用的一些关机命令 关机命令: 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h原创 2016-08-10 16:44:06 · 344 阅读 · 0 评论 -
Linux 普通用户之间免密登陆
环境centos6.5 NN01 centos6.5 NN02目的:同台机器之间实现普通用户之间的免密登陆: NN01 的user1 免密登陆 user2不同机器之间实现普通用户之间的免密登陆 :NN01 的user1 免密登陆 NN01 的user1一.同台机器之间实现普通用户之间的免密登陆普通用户之间的免密登陆和 使用root 进行免密登陆,基本设置都是一样的,只不过普通用户之间需原创 2017-09-14 18:48:48 · 22335 阅读 · 2 评论 -
shell 用变量接收 date -d 的时间
之前写过一篇博客是讲以当前时间为基础,获取几天前/后,几个小时前/后,几个月前/后,几年前/后,具体的详细解释在 date -d 的详细使用 已经详细讲解,在此不再赘述。然而今天遇到一个问题是根据指定的时间获取前/后的时间。 以前是这样用的,直接输出所需要的时间 date "+%Y-%m-%d" 1. 获取指定日期几个小时前的日期,相应的,如果需要几天/月/年 前的时间,可以将下面的 h原创 2017-02-07 16:24:36 · 28683 阅读 · 1 评论 -
rsync同步常用命令
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。[不带任何选项]我们经常这样使用rsync:$ rsync main.c machineB:/home/userB1 只要目的端的文件内容和源端不一样,就会触发数据同步,rsync会确保两边转载 2017-05-08 10:08:13 · 1210 阅读 · 0 评论 -
-bash: 08: value too great for base (error token is "08")
在使用shell的时候,获取的当前的小时或月份(08,09等)进行计算是,提示:hour=08hour=$((hour)) -bash: 08: value too great for base (error token is "08")搜索之后发现0开头的数字表示八进制,在八进制数中,当然没有08,09 等这样的数,所以需要在$hour 前加 10# ,这样就表示 这是十进制,就不会报错了。原创 2017-05-24 14:24:43 · 4147 阅读 · 0 评论 -
centos 7 查看内网ip和外网ip
centos7 查看内网的ip,使用ifconfig 或在后面加上参数,都可以查看内网的ip,下面的10.105.33.17 即是内网的ip[root@VM_33_17_centos ~]#ifconfig -aeth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.105.33.17 netmask原创 2016-12-23 10:40:09 · 66099 阅读 · 2 评论 -
linux 后台执行命令
怪自己太晚了解这个命令,nohup ,简直太好用了。nohup 意思是 no hang up ,表示不挂起, 使用方法:nohup Command [ Arg … ] [ & ]每次执行参数是时间的脚本时,都不敢将时间的范围写的太大,因为中断断开连接后,相应的进程也会在这种情况下,可以使用nohup 在后台执行:例如:nohup ./test.sh 2017-04-28 > log/test.lo原创 2017-04-28 10:54:44 · 805 阅读 · 1 评论 -
shell脚本报错"[: =: unary operator expected"
今天用while写了一个循环,结果执行后就报错 [: =: unary operator expected上网查了之后便更改了脚本,在while后面多加一层[] ,就可以正确执行while [[ $day != $end_month ]]doday=`date -d "+ next month $day" +%Y-%m-%d`done原创 2017-03-22 15:48:50 · 9479 阅读 · 2 评论 -
Linux 下 根目录对应的子目录的介绍
虽然用了很久的linux,但是并不知根目录对应的子目录具体的作用是什么,特此写篇博客,加深印象。/bin 二进制可执行命令/dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.原创 2017-03-17 18:22:31 · 798 阅读 · 0 评论 -
Linux 统计当前文件/目录个数
Linux 统计当前文件内文件的个数 命令是ls -l | grep "^-" | wc -l 2. 统计当前文件内目录的个数 ls -l |grep "^d"|wc -l d 表示 目录 3. 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep "^d"|wc -l r 表示连级原创 2017-02-14 14:44:43 · 6100 阅读 · 0 评论 -
awk if else if else
awk 功能强大,可以处理文本,筛选需要的信息,这里不再多说,有兴趣的可以上网搜,我在这里只讲awk 怎样使用if else。 在网上查了好久,在shell使用awk 的 if else if else 时,网上给的列子是这样的:awk '{if ($1==1) print "A" else if ($1==2) print "B" else print "C"}'尝试了好久也不对,找不到哪儿的错原创 2017-02-14 09:36:12 · 92765 阅读 · 1 评论 -
shell $#
shell 中 如果使用%$,则表示传入参数的个数例如可以这样判断if [[ $# -gt 1 ]] //判断如果输入参数的格式是否大于1 then // 执行的命令 else // 执行的命令 fi对于shell中比较的关键字-eq //等于-ne //不等于-gt //大于-lt原创 2016-11-30 11:25:10 · 912 阅读 · 0 评论 -
linux 移动光标快捷键
我在linux 命令行下一直使用的是 vi 编辑器,移动光标只会使用左右箭头[/笑哭],操作起来很慢,现在整理学习一下怎么使用快捷键操作。上下左右移动光标: 上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行 下:j nj:向下移动n行 左:h nh:向左移动n列 右:l nl:向右移动n列个人觉得这个四个快捷键可以用上下左右箭头代替,可能是因为习惯了,如果上下移动多原创 2017-02-06 17:23:39 · 3753 阅读 · 0 评论 -
Linux 隐藏文件及目录
在学习linux系统时,要拷贝一个目录下的所有文件,我cd 后,用 ll 或 ls 查看是,这个目录竟然是空的,上网搜索之后才知道文件被隐藏了。 在linux系统中如果想查看当前目录中的隐藏文件可以在 ls 或ll 后面加上 -a 参数,a 参数你可以理解成 all 。如果你想建一个隐藏的文件,可以在文件的前面加 . 比如mv test .test 这样文件就会被隐藏原创 2016-12-15 11:54:43 · 3125 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种原创 2016-12-09 15:48:42 · 327 阅读 · 0 评论 -
date -d
在linux 中date 有很多用法,在这里我简单介绍一下 -d这个参数的使用方法以及使用例子date -d //显示字符串所指的日期与时间。字符串前后必须加上双引号指定显示的日期格式:date 例如:date +"%Y-%m-%d" // 注意 :+ 和格式之间没有空格2016-11-30有可能用到的格式%H 小时,24小时制(00~23) %I 小时,12小时制(01~原创 2016-11-30 10:58:30 · 19444 阅读 · 1 评论 -
Linux vi 撤销与取消撤销
用习惯了window编辑,改用linux 编辑,还有些不习惯,但是linux 下的vi 编辑用多了,可比window下编辑要快哦。在linux系统中,使用vi编辑,在命令行模式(按ESC)下 按 u 是撤销,相当于windows 下的ctrl+z,取消上一步操作是 ctrl+r 相当于window下的 ctrl+y,有了这两个快捷键操作起来就会方便很多。原创 2017-09-15 17:25:49 · 31594 阅读 · 0 评论