Linux下拷贝目录和删除
摘要:cp命令用于复制文件或目录,若同事指定两个以上的文件或目录,切最后一个目的地是一个已存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。 cp [参数] 源文件或目录 目标文件或目录 cp参数: -a...
阅读全文
linux下的定时任务
摘要:cronb命令 在Linux中,周期执行的任务一般由cron这个守护进程来处理。ps -ef | grep cron。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为"crontab",是"cron table"的简写。 cron在3个地方查...
阅读全文
Linux软件安装
摘要:通常Linux上的软件安装主要有四种方式:在线安装,从磁盘安装dbd软件包,从二进制软件包安装,从源码编译安装 在线安装 在不同的的linux发行版上面在线安装方式会有一些差异,包括使用的命令及它们的包管理工具,因为我们的开发环境是基于ubuntu,所以这里我们涉及的在线安装方式将只是用于ubu...
阅读全文
正则表达式基础
摘要:正则表达式(Regular Expression,常简写为regex、regexp或RE):又称正规表达式,正规表示法,正规表达式,规则表达式,常规表示法。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。...
阅读全文
数据流重定向
摘要:数据流重定向 重定向:>和>>是将标准输出导向一个文件或追加到一个文件中。 数据流重定向 $ echo 'hello world' > redirect $ echo 'www.baidu.com' >> redirect $ cat redirect 、>>它们的区别在于重定向的方向不一致,>...
阅读全文
文件系统操作与磁盘管理
摘要:简单文件系统操作 $ df //使用df命令查看磁盘的容量 一般情况下,我们只关心环境中的rootfs或者物理主机上的/dev/sda2。rootfs(Root File System)它是Ramfs(一个非常简单的Linux文件系统用于实现磁盘缓存机制作为动态可调整大小的基于ram的文件系统...
阅读全文
简单的文本处理
摘要:文本处理命令 tr命令:用来删除一段围文本信息中的某些文字,或将其进行转换。使用方式:tr [option]...SET1 [SET2]。常用的选项有选项有-d:删除和set1匹配的字符,-s:去除set1指定的在输入文本中连续并重复的字符 $ echo 'hello world' | tr -...
阅读全文
命令执行顺序控制与管道
摘要:顺序执行多条命令 通常情况下我们每次只能在终端输入一条命令,按下回车执行,执行完成后,在输入第二条命令。 $ sudo apt-get update;sudo apt-get install xx; xx //按顺序一次性执行 有选择的执行命令 &&用来实现选择性执行的,表示若前面的命令执行结...
阅读全文
文件系统操作与磁盘管理
摘要:简单文件系统操作 $ df //查看磁盘的容量 一般情况下,我们值关心第一行的内容也就是环境中的rootfs或物理主机上的/dev/sda2。 "rootfs"(Root File System)是Ramfs(ramfs是一个简单的Linux文件系统用于实现磁盘缓存机制作为动态可调整大小的基于r...
阅读全文
文件打包与解压缩
摘要:Linux常见常用的压缩包文件格式有:*.zip(zip程序打包压缩的文件),*.rar(rar程序压缩的文件),*.7z(7zip程序压缩的文件),*.tar(tar程序打包,未压缩的文件),*.gz(gzip程序(GNU zip)压缩的文件),*.xz(xz程序压缩的文件),*.bz2(bzi...
阅读全文
环境变量与文件查找
摘要:环境变量 变量:shell变量,就是计算机中用于记录一个值的符号,而这些符号将用于不同的运算处理中。通常变量是与值是一对一关系,可以通过表达式读取它的值赋值给其他变量,也可以直接指定数值赋值给任意变量。变量的作用域即变量的有限范围,在该范围内只能有一个同名变量,一旦离开则该变量无效。 在shel...
阅读全文
Linux目录结构及文件基本操作
摘要:Linux目录结构 Linux与Windows目录结构的区别,一种是体现在目录与存储介质的关系上。以往的Windows一直以存储介质为主,主要以盘符(C盘,D盘)及分区的来实现文件管理,然后之下才是目录,。因此目录则显得不是很重要,除系统文件之外的用户文件放在任何地方任何目录也没多大关系。所以通...
阅读全文
vim3
摘要:使用vim编辑多个文件 编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种是在进入vim后再编辑其他文件。 1. vim 1.txt 2.txt 在命令行模式下输入:n编辑2.txt文件,可以加!即:n!进行强制切换。 在命令行模式下输入:N编辑1.txt文件,可以加!即...
阅读全文
vim2
摘要:删除单词 10x : 删除10个连续字符 3dd : 删除3行文本 dw/daw :删除一个单词 dnw :删除n个单词 行间跳转: nG :游标移动到第n行 gg :游标移动到第一行 G(shift+g) :到最后一行 Ctrl+o :光标在上一次跳转时的位置 行内跳转 w :到下一个单词开头 e
阅读全文
vim1
摘要:Vim模式介绍 几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim接入不同的方式:命令目录(鼠标或者键盘驱动),组合键(CTRL和ALT组成)或鼠标输入。Vim和vi一样,仅通过键盘来在这些模式之中切换, Vim具有6种基本模式和5种派生模式。 普通模式(Normal...
阅读全文
用户管理
摘要:Linux可以实现多用户登录,共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上甚至同一个逻辑分区或目录里,但由于Linux的用户管理和权限机制,不同用户不可以轻易地查看、修改彼此的文件。 查看用户 $ who am i 或 $ wh...
阅读全文
初识
摘要:Linux本身只是操作系统的内核。内核是使其他程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行与内核之上。其中有些程序是必需的,如命令行解析器(shell),它用于用户交互和编写shell脚本(.bat文件)。 Linux桌面环境介绍 Unix...
阅读全文