命令模式

基础网络操作命令(11 个命令)

a 夏天 提交于 2020-01-28 02:59:29
telnet命令 telnet命令:使用 TELNET 协议远程登录。 ssh命令 ssh命令:openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。 格式: ​ ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] ​ [-D [bind_address:]port] [-E log_file] [-e escape_char] ​ [-F configfile] [-I pkcs11] [-i identity_file] ​ [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] ​ [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] ​ [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] ​ [user@]hostname [command] 参数: 参数 作用 -1 强制使用ssh协议版本1; -2 强制使用ssh协议版本2; -4 强制使用IPv4地址; -6 强制使用IPv6地址; -A 开启认证代理连接转发功能; -a

每天一个linux命令(1):ls命令

安稳与你 提交于 2020-01-28 00:41:00
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件。 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 -C 每栏由上至下列出项目 –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一 -d, –directory 将目录象文件一样显示,而不是显示其下的文件。 -D, –dired 产生适合 Emacs 的 dired 模式使用的结果 -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 -g 类似 -l,但不列出所有者 -G, –no-group

常用Git命令手册

烂漫一生 提交于 2020-01-28 00:40:19
常用Git命令手册 此文只是对Git有一定基础的人当记忆使用,比较简略,初级学员强烈推荐廖雪峰老师的Git系列教程,通俗易懂, 戳此处即可开始学习 1.安装Git Linux sudo apt-get install git复制代码 Window:到Git官网下载安装:https://git-scm.com/downloads 2.配置全局用户Name和E-mail $ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"复制代码 3.初始化仓库 git init复制代码 4.添加文件到Git仓库 git add <file>复制代码 提示:可反复多次使用,添加多个文件; 5.提交添加的文件到Git仓库 git commit复制代码 然后会弹出一个Vim编辑器输入本次提交的内容; 或者 git commit -m "提交说明"复制代码 6.查看仓库当前的状态 git status复制代码 7.比较当前文件的修改 $ git diff <file>复制代码 8.查看历史提交记录 git log复制代码 或者加上参数查看就比较清晰了 $ git log --pretty=oneline复制代码 9.回退版本 $ git reset --hard HEAD

win10 安装 mysql解压版安装步骤

不问归期 提交于 2020-01-27 22:23:42
参考资料:win 10 安装 mysql 5.7 网址: http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享。 我安装的是解压版,因为安装版并没有64位的,并且安装版也就是自动安装,节省了一部分配置操作, 反正是学习,就自己动手安装解压版64位。 下面我再把步骤说明一下: 1、下载,到MySQL官网: http://dev.mysql.com/ 点击Downloads=>Community=>MySQL Community Server 选中上图的版本,开始下载。 2、解压安装包 解压下载的安装包,放到你的电脑路径,我放置的是E:\mysql 3、配置my.ini文件 解压后,根目录下,有一个my-default.ini文件,这是官方的配置文件样版, 我们把这个文件拷贝一份在同一个目录,名字改为my.ini(编码格式必须是ANSI格式,其他的UTF-8等不能使用) 用txt打开编辑,把原本的说明内容清空,修改后如下:(再次说明,这是从参考网址拷贝的) 由于解压后没有.ini文件在此目录下新建my.ini文件 [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306

vim命令c编程

怎甘沉沦 提交于 2020-01-27 21:43:39
1.移动光标的常用命令 h--向左移动光标 l--向右移动光标 j--向下移动光标 k--向上移动光标 ^--将光标移动至该行的开头 $--将光标移动至该行的结尾 O--将光标移动至该行行首 G--将光标移动至文档的最后一行行首 nG--将光标移至第n行行首 w--将光标向后移动一个单词 nw--将光标向后移动n个单词 b--将光标向前移动一个单词 nb--将光标向前移动n个单词 e--将光标移动至本单词的最后一个字符,特殊字符也会被当成一个单词 {--将光标移动至前一个{(在成员编程中比较实用) }--将光标移动至后一个} 2.复制粘贴的常用命令 yy--复制光标所在行 yw--复制光标所在单词 nyy--复制n行 nyw--复制光标所在后n个单词 p--粘贴 3.删除文本的常用命令 x--删除光标所在位置的字符 X--删除光标所在位置的前一个字符 dw--删除光标所在位置的单词 dO删除当前光标所在位置前的所有字符 d$--删除光标位置所在的后的所有字符 dd--删除光标所在行 nd+上方向键--删除光标所在位置的向上的n行 3.其他常用命令 u--撤销上一次的操作,注意这个需要在未退出vim编辑器时才有效 U--撤销在光标所在行的所做操作,注意同上 .--重复上一次操作 ZZ--保存文件并退出vim编辑器 4.vim中宏录制的使用 在普通模式下命令qa或者qb

Linux复习题:3填空题

烈酒焚心 提交于 2020-01-27 21:10:12
1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为 引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 硬链接 和 符号链接 。 6. 超级块包含了 i节点表 和 空闲块表 等重要的文件系统信息。 7. 某文件的权限为: d-rw-_r--_r--, 用数值形式表示该权限,则该八进制数为: 644 , 该文件属性是 目录 。 8. 前台起动的进程使用 Ctrl+c 终止 。 9. 静态路由设定后,若网络拓扑结构发生变化,需 由系统管理员修改路由的设置。 10. 网络管理的重要任务是: 控制 和 监控 。 11. 安装Linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 。 13. 编写的Shell程序运行前必须 赋予该脚本文件 执行 权限。 14. 系统管理的任务之一是能够在 分布式 环境中实现对程序和数据的 安全保护、备份、恢复和更新。 15. 系统交换分区是作为 系统 虚拟存储器 的一块区域。 16. 内核分为 进程 管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统 等四个子系统。 17. 内核配置 是系统管理员在改变系统配置 硬件

v4l2的学习建议和流程解析

给你一囗甜甜゛ 提交于 2020-01-27 19:06:43
  v4l2,一开始听到这个名词的时候,以为又是一个很难很难的模块,涉及到视频的处理,后来在网上各种找资料后,才发现其实v4l2已经分装好了驱动程序,只要我们根据需要调用相应的接口和函数,从而实现视频的获取和处理。只要认真的看几篇文章就对v4l2有一定的了解了,由于是第一次接触,网上的资料良莠不齐,难得可以找到几篇自己感觉很不错的。记录下来:(没必要看太多,很多都是一样的意思) http://www.embedu.org/Column/Column320.htm 这篇是不错的介绍,很讨厌有弹窗 http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.html 这个可以作为第一篇来看,博主整理的不错 http://blog.chinaunix.net/uid-11765716-id-2855735.html 这篇也比较详细 http://blog.csdn.net/ddddwant/article/details/8475211 这篇提到的问题和我遇到的一样,花屏了,内存没有读取好 http://my.oschina.net/u/1024767/blog/210801#OSC_h2_14 对capture.c文件的解读 http://blog.csdn.net/g_salamander/article/details

使用TypeScript拓展你自己的VSCode

╄→尐↘猪︶ㄣ 提交于 2020-01-27 16:01:01
转自:http://www.iplaysoft.com/brackets.html 使用TypeScript拓展你自己的VSCode! 0x00 前言 在前几天的美国纽约,微软举行了Connect(); //2015大会。通过这次大会,我们可以很高兴的看到微软的确变得更加开放也更加务实了。当然,会上放出了不少新产品和新功能,其中就包括了VS Code的beta版本。而且微软更进一步,已经在github将VS Code的代码开源了。除了这些让人兴奋的消息,我们还应该注意到VS Code提供了对拓展的支持。 所以本文就来聊一聊使用TypeScript开发VS Code拓展的话题吧。 本文所使用的拓展的应用商店页面: https://marketplace.visualstudio.com/items/JiadongChen.LicenseHeader github页面: https://github.com/chenjd/VSCode-StandardHeader 0x01 你好,世界 "万事开头,Hello World"。所以我们就从一个Hello World作为起点,开始一步一步构建自己的VScode的拓展。 在开发vscode的拓展之前,我们先要确保电脑上已经安装了Node.js。之后,我们便可以利用微软所提供的基于Yeoman的模板生成器来生成vscode拓展的模板了。 npm

sed命令

拥有回忆 提交于 2020-01-27 13:42:21
sed命令   sed, 即Stream Editor,是linux系统中一种行编辑器 用法   sed [OPTION]... {script-only-if-no-other-script} [input-file]... 常用选项 -n 不输出模式空间内容到屏幕,即不自动打印 -e 多点编辑 -f /PATH/SCRIPT_FILE 从指定文件中读取编辑脚本 -r 支持使用扩展正则表达式 -i 直接在源文件上修改,且不备份 -i.bak 对源文件进行备份,文件名FILE.bak,然后在源文件上编辑 script script中的内容可以分为两大类,地址定界和命令。 地址定界,即对需要匹配的行划定范围,可以通过指定具体的行数,比如5,或者2到9行;也可以通过正则表达式来确定。 命令,即对通过地址匹配到的行进行的操作,包括打印、删除等。 地址定界 不给地址:对全文进行处理 单地址: #: 指定的行 /pattern/:被此处模式所能够匹配到的每一行 地址范围: #,# #,+# /pat1/,/pat2/ #,/pat1/ ~:步进 1~2 奇数行 2~2 偶数行 编辑命令 d 删除模式空间匹配的行 p 显示模式空间中的内容 a [\]text 在指定行后面追加文本 支持使用\n实现多行追加 i[\]text 在行前面插入文本 c [\]text 替换行为单行或多行文本 w

sed与awk

心已入冬 提交于 2020-01-27 13:19:44
sed 擅长取行, awk 命令擅长取列 sed 格式 : sed <option> <script> <file> file不指定则默认为 STDIN option -e : 执行多个命令 命令之间必须用分号隔开 命令末尾和分号之间不能有空格 例子: sed -e 's/brown/green/; s/dog/cat/' data.txt -f : 从文件读取命令 每个命令一行,无需分号 例子: sed -f script.sed data.txt -n :不产生命令输出,用 p 完成输出 -i : 直接修改 文件中的数据 sed默认 不会修改 文件数据,而是把修改后的数据发送到 STDOUT -i.backup 自动备份源文件 script s 命令 :用第二个斜线间的字符串替换第一个斜线间的 匹配的模式(正则) 格式: sed '[address] s/pattern/replace/[flag]' 默认只替换每行第一处匹配的字符串 替换标记(flag) <数字> :第几处模式匹配的地方 g :替换所有匹配的文本 p :配合 -n option 只打印被修改过得行 sed -n 's/test/dev/p' in.txt 也可以用来 输出指定行 输出3-6行: sed -n '3,6/p' in.txt w <file> :把修改过得行写入文件,同时打印所有行(包括没修改的)