ken

Linux高级命令进阶(week1_day2)--技术流ken

倾然丶 夕夏残阳落幕 提交于 2020-03-27 03:14:26
输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。 >:覆盖输出,会覆盖掉原先的文件内容 >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 2>:错误输出,会覆盖掉原先的文件内容 2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加 &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容 &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 案例1:使用覆盖输出(覆盖原文内容) [root@ken ~]# vim test [root@ken ~]# cat test this is ken [root@ken ~]# echo "this is oscar" > test [root@ken ~]# cat test this is oscar 案例2:使用追加输出(原文中追加) [root@ken ~]# cat test this is oscar [root@ken ~]# echo "this is

mongodb 常用查询语句

六月ゝ 毕业季﹏ 提交于 2020-03-15 19:08:01
mongodb 常用查询语句 写这个东西仅仅是为了便于记忆查找而已,记录下常用的一些语句,也免得以后找来找去找不到。 一、第一部分,常用查询语句介绍 首先cd到下载下来的mongodb存放路径的bin目录下,执行mongo进入Mongodb环境; cd ~/mongodb/bin mongodb/bin mongo 1.insert 插入记录 db.person.insert({name:"ken",age:10}) 1.update 更新记录 db.person.update({name:"ken"},{age:20})//更新name为ken的age为20,第一个对象参数即为查询条件,修改name为ken的项目的age为20. db.person.update({"name":"ken"},{"age":20},true) //在后面多了一个true,表示upsert操作,即如果查询不到,则添加 db.person.update({"name":"ken"},{"age":20},true,true)//又多了一个true,表示批量更新,默认情况下是只更新查询到的第一条数据而已 //局部更新 $inc 和 $set db.person.update({"name":"ken"},{$inc:{"age":10}})//如果原来的age为20,则更新后为30 db.person

linux基础命令学习笔记(一)

て烟熏妆下的殇ゞ 提交于 2020-03-13 19:42:21
2019年4月1日: “目录” = “文件夹” 常用命令(一): 1、ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw- r -- r -- "-":表示一个普通文件。“rw-”:一组。 # ls -a 回车:当前目录下所有包括隐藏的文件。a = all. # ls -l -h:查看文件大小(有单位)。 ls -lh.(短选项可以合并到一起,参数不能合并,命令和参数、选项中间要有空格)。 ls -d :显示目录信息。 ls 文件名:查看文件所有信息 ls -l 文件名。 ls -ld 文件名:只显示此文件信息 2、man: 命令帮助手册。 man ls (man后面紧跟命令选项),详细列出命令及用法。 3、pwd:显示当前的工作目录,直接输入执行就可以。 4、cd:更改、切换工作目录。 cd 目录名:切换目录。 cd /tmp。 cd ~ :返回用户家目录 、 cd :最快捷的返回家目录。     cd .. :返回上一级目录 、 cd 目录 。 cd /tmp :回到上一级目录。 cd - :返回上一次所在的目录。 5、mkdir:创建目录,查看创建的目录:ls -l。 # mkdir -p /1/2/3 :多层级联目录 (选项P可以加在前面或后面) ,查看:ls 1 、ls 1/2。 #

linux基础命令2

人盡茶涼 提交于 2020-02-08 00:40:10
1.alias:查看和设置别名 设置别名 [root@ken ~]# alias "ken=ls -l" 取消别名 [root@ken ~]# unalias ken 2.uname 显示输出系统信息 -a:显示所有的信息 -r:显示内核 cat /etc/redhat-release 查看linux心痛版本 3.su 运行替换用户和组标识的shell su - 4.hostname 显示主机名 设置主机名为liang hostname liang 立即生效,重启失效 hostnamectl set-hostname liang 立即生效,重启动不失效 5.history 查看历史命令(1000行) 执行第几行的命令: !行数 6.which 显示命令的完整路径(绝对路径) 7.wc 统计文本信息 实例1: [root@ken ~]# cat /etc/passwd | wc -l 统计行数 38 实例2: [root@ken ~]# echo "this is ken" | wc -c 统计字节 12 实例3 [root@ken ~]# echo "this is ken" | wc -w 统计单词数量 3 8.w 显示已经登录的用户以及他们在做什么 实例: USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。 TTY:用户登录的终端代号

Linux中的NTP和DNS服务

浪尽此生 提交于 2019-12-21 16:57:29
NTP时间服务器 作用: :ntp主要是用于 对计算机的时间同步管理 操作。 部署一个服务器端和一个客户端 服务器端: 第一步:关防火墙 [root@ken ~]# systemctl stop firewalld [root@ken ~]# setenforce 0 第二步:下载ntp(服务器端操作) [root@ken ~]# yum install ntp -y 第三步:配置NTP [root@ken ~]# vim /etc/ntp.conf server 127.127.1.0 server time1.aliyun.com #可加可不加 restrict 127.0.0.1 restrict 192.168.64.5 mask 255.255.255.0 第四步:重启ntpd服务 [root@ken ~]# systemctl restart ntpd 第五步:查看ntp状态 [root@ken ~]# ntpstat synchronised to local net at stratum 6 time correct to within 7948 ms polling server every 64 s 客户端: 第六步:客户端下载ntpdate(用来同步时间的命令行工具) [root@ken ~]# yum install ntpdate -y 第七步

shell编程(1)

℡╲_俬逩灬. 提交于 2019-12-18 09:54:00
一、shell简介   1.脚本:脚本就是一些命令的堆积。   常见的脚本: JavaScript(J S ,前端) ,VBScript, ASP, JSP,PHP(后端) ,SQL(数据库操作语言),Perl, Shell ,python,Ruby,JavaFX, Lua等。   2.shell的优势:    ①Shell属于内置的脚本   ②程序开发的效率非常高,依赖于功能强大的命令可以迅速地完成开发任务(批处理)   ③语法简单,代码写起来比较轻松,简单易学   3.shell简介   Shell 是一个 C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理, Shell 将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。 下面是流程示意图: Shell 既然是工作在 Linux 内核之上,那我们也有必要了解下 Linux 相关知识。 Linux 是一套免费试用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任 务、支持多线程和多 CPU 的操作系统。 1983 年 9 月 27 日,Richard Stallman(理查德-马修-斯托曼)发起 GNU 计划,它的目标是创建一 套完全自由的操作系统。为保证 GNU 软件可以自由的使用、复制、修改和发布,所有的 GNU 软件都

word 条件多项式公式对齐

匿名 (未验证) 提交于 2019-12-03 00:17:01
对于使用word编写具有多个多项式的公式时,经常会有所偏移 最不优雅的方式就是使用逗号进行分隔和排版使其公式上下对齐 第二种是使用 示例和堆栈加上矩阵 但是很明显,这样不能使其对齐 而我推荐第三种 使用 常用括号 的方式,因为这至少使,逗号标符前后的语句对齐了 来源:博客园 作者: cloud&ken 链接:https://www.cnblogs.com/cloud-ken/p/11792380.html

linux常用命令详解二

巧了我就是萌 提交于 2019-12-01 04:22:41
1. alias 设置、’查看别名 实例1:查看别名 [root@ken ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias man='man -M /usr/local/manpage/share/man/zh_CN' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 实例2:设置别名 [root@ken ~]# alias "ken=ls -l" [root@ken ~]# ken total 85452 -rw-r--r-- 1 root root 22 Jan 13 12:12 1 -rw-r--r-- 1 root root 23 Jan 13 12:12 2 drwxr-xr-x 2 root root

linux命令详解三

别来无恙 提交于 2019-12-01 04:22:35
输出重定向 场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。 >:覆盖输出,会覆盖掉原先的文件内容 >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加 2>:错误输出,会覆盖掉原先的文件内容 2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加 &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容 &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 案例1:使用覆盖输出(覆盖原文内容) [root@ken ~]# vim test [root@ken ~]# cat test this is ken [root@ken ~]# echo "this is oscar" > test [root@ken ~]# cat test this is oscar 案例2:使用追加输出(原文中追加) [root@ken ~]# cat test this is oscar [root@ken ~]# echo "this is

linux常用命令详解一

别等时光非礼了梦想. 提交于 2019-12-01 04:22:06
1. ls 作用:列出文件信息,默认为当前目录下 常用选项: -a: 列出所有的文件,包括所有以.开头的隐藏文件 -d: 列出目录本身,并不包含目录中的文件 -h: 和-l一起使用,文件大小人类易读 -l: 长输出 2.man 作用:命令帮助使用手册 一般来讲,使用man命令查看到的帮助内容信息都会很长很多,如果读者不了解帮助文档信息的目录结构和操作方法,乍一看到这么多信息可能会感到相当困惑。man命令的帮助信息的结构如表2-3所示。 表2-3 man命令帮助信息的结构以及意义 结构名称 代表意义 NAME 命令的名称 SYNOPSIS 参数的大致使用方法 DESCRIPTION 介绍说明 EXAMPLES 演示(附带简单说明) OVERVIEW 概述 DEFAULTS 默认的功能 OPTIONS 具体的可用选项(带介绍) ENVIRONMENT 环境变量 FILES 用到的文件 SEE ALSO 相关的资料 HISTORY 维护历史与联系方式 3.pwd 显示出当前/活动目录的名称 4. cd 切换目录 实例1:切换至/tmp目录下 [root@ken ~]# cd /tmp [root@ken tmp]# pwd /tmp 实例2:切换至上次所处的目录 [root@ken tmp]# cd - /root [root@ken ~]# pwd /root 实例3:切换至上级目录