
Linux
文章平均质量分 63
楚兴
这个作者很懒,什么都没留下…
展开
-
Ubuntu常用快捷键
ubuntu常用快捷键原创 2015-03-03 15:55:02 · 909 阅读 · 0 评论 -
SSH交互式脚本StrictHostKeyChecking选项
SSH 公钥检查是一个重要的安全机制,可以防范中间人劫持等黑客攻击。但是在特定情况下,严格的 SSH 公钥检查会破坏一些依赖 SSH 协议的自动化任务,就需要一种手段能够绕过 SSH 的公钥检查。什么是SSH公钥检查SSH 连接远程主机时,会检查主机的公钥。如果是第一次该主机,会显示该主机的公钥摘要,提示用户是否信任该主机:The authenticity of host '10.0....原创 2018-09-05 15:52:22 · 2768 阅读 · 0 评论 -
ctags使用详解
ctags的功能:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来。查看ctags支持的语言ctags --list-languages查看语言和扩展名的对应关系ctags --list-maps查看ctags可以识别和记录的语法元素ctags --list-kinds单独查看可以识别的C++的语法元素:[chuxi...原创 2018-05-15 21:26:54 · 61751 阅读 · 3 评论 -
Shell入门教程[2]
Shell 流程控制if elseifif elseif else-if elsefor 循环while 语句case跳出循环break命令continue命令esacShell 函数函数参数Shell 输入/输出重定向重定向深入讲解Here Document/dev/null 文件Shell 文件包含Shell 流程...原创 2018-05-13 16:14:42 · 706 阅读 · 0 评论 -
Shell入门教程[1]
Shell 环境第一个shell脚本:运行 Shell 脚本有两种方法:Shell 变量定义变量使用变量只读变量删除变量变量类型Shell 字符串单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串Shell 数组定义数组读取数组获取数组的长度Shell 注释Shell 传递参数实例Shell运算符算术运算符关系运算...原创 2018-05-13 16:11:58 · 1308 阅读 · 0 评论 -
Linux文件传输的三种方式
1 命令执行如下命令,在目标机器(假设ip为10.11.12.13)上监听端口8415 nc -l 8415 > data.txt往目标机器发送数据 nc -v 10.11.12.13 8415 < ~/Downloads/data.txt2 SimpleHTTPServer在服务器(假设ip为10.11.12.13)上执行如下命令: python -m S...原创 2018-05-03 15:09:22 · 2091 阅读 · 0 评论 -
vim常用命令总结
本文主要作为对博文《vim编辑器使用》的补充。1. vim复制单行复制:将光标移动到将要复制的行处,按”yy”进行复制;多行复制:按”nyy”复制n行;其中n为1、2、3……粘贴:将光标移动到将要粘贴的行处,按”p”进行粘贴2. vim删除行把光标移动到要复制的位置,按dd3. 显示行号:输入:set nu3. 移动光标ctrl+u:到文件头...原创 2018-03-29 21:20:48 · 616 阅读 · 0 评论 -
chmod命令详解
使用方式 chmod [-cfvR] [–help] [–version] mode file… 只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。说明Linux/Unix 的档案调用权限分为三级 : 档案原创 2016-05-11 17:24:13 · 1109 阅读 · 0 评论 -
grep命令详解
转自:http://www.cnblogs.com/peida/archive/2012/12/17/2821195.htmlLinux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文转载 2016-08-07 16:30:07 · 762 阅读 · 0 评论 -
Dos和Linux常用命令对比
描述 MS-DOS Linux Linux Example 复制文件 copy cp cp this.ext that.txt 移动文件 move mv mv this.txt dir/ 列出文件 dir ls ls -l 清除屏幕 cls clear clear 关闭命令窗口 exit exit exit原创 2015-10-28 14:36:38 · 3867 阅读 · 0 评论 -
对Linux中inode的理解
文件名 -> inode -> device block 转自:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取转载 2015-07-07 20:53:56 · 794 阅读 · 0 评论 -
Ubuntu下LAMP环境搭建
安装过程安装Apache2 sudo apt-get install apache2安装PHP模块 sudo apt-get install php5安装Mysql sudo apt-get install mysql-server sudo apt-get install mysql-client其他模块安装 sudo apt-get install libapache2-mod原创 2015-07-03 22:07:28 · 1470 阅读 · 0 评论 -
Ubuntu安装MySQL
执行以下三条命令即可安装: sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev安装过程中会提示输入root用户的密码,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysq原创 2015-03-05 15:34:16 · 733 阅读 · 0 评论 -
g++基本用法
单个源程序1 无选项编译连接 g++ test.cpp //默认输出a.out将test.cpp预处理、汇编、编译并链接形成可执行文件。2 选项-o g++ test.cpp -o test //-o用于指定输出文件名将test.cpp预处理、汇编、编译并链接形成可执行文件。3 选项-E g++ -E test.cpp显示终端过程,不生成test.i文件 g++ -E test原创 2015-03-05 11:28:49 · 3867 阅读 · 0 评论 -
Linux C++开发环境搭建
编译器在ubuntu下安装codeblocks(sudo apt-get install codeblocks)之后会自动检测到已经安装GCC编译器,但是写好一个简单程序后运行则提示g++:not found。所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文原创 2015-03-04 15:58:28 · 1062 阅读 · 0 评论 -
vim编辑器使用
linux vim编辑器使用原创 2015-03-04 20:59:41 · 1858 阅读 · 0 评论 -
cat less more head tail命令比较
linux查看文件内容常用命令有:cat、more、less、head、tail等。主要区别cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;more命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页。less命令也可以分页显示文件,和more命令的区别就在于: 支持上下键卷动屏幕、查找。不需要在一开始就读取整个文件,打开大文件时比more、vim更快...原创 2018-09-09 14:09:09 · 1674 阅读 · 0 评论