Linux
文章平均质量分 75
末日流云18
这个作者很懒,什么都没留下…
展开
-
文件与目录管理
注:Linux命令是区分大小写的1.logout和exit的区别logout 注销用户exit 退出控制台,对于多层shell,用于逐层退出,到最顶层shell,作用就和logout相同。如果没有切换过用户的话,这两个命令都是退出控制台了。 如果切换过用户的话,这两个命令都是注销当前用户,返回上一个用户。2.ls命令ls -al 列出当前原创 2016-11-08 16:11:09 · 1045 阅读 · 0 评论 -
软件安装:RPM、SRPM与YUM
1、软件安装方式(1)目前比较流行的Linux软件安装方式是dpkg和rpm。dpkg:主要用在Debian、B2D、Ubuntu等。rpm:主要用在Redhat、Centos、Fedora、Suse等。(2)解决软件包依赖的问题前面提到过可以使用ldd来观察软件的依赖关系,可以将软件安装时的依赖关系做成列表,这样在安装时,就可以根据列表去自动安装相关依赖包。原创 2016-12-09 14:41:50 · 649 阅读 · 0 评论 -
软件安装:源码与Tarball
1、什么是源代码、编译程序和可执行文件1.1、可执行文件通常具有x权限的文件我们称之为可执行文件,但是Linux真正认识的是二进制文件,虽然shell script也能执行,但是他们只是利用bash shell做一些判断,最终调用的也是二进制程序。如何判断一个文件是否为二进制文件:file 文件全路径;如果是二进制可执行文件,那么会显示执行文件类别(ELF 32-bit原创 2016-12-08 14:39:27 · 741 阅读 · 0 评论 -
系统服务
1、daemon1.1、daemon分类daemon就是提供service的程序,如果依据daemon的启动与管理方式来区分,可将daemon分为:可独立启动的stand alone透过一支super daemon来统一管理的服务1.2、stand alone此daemon可自行单独启动服务,daemon启动并加载到内存后就一直占用内存与系统资源。优点:原创 2016-12-07 16:04:55 · 316 阅读 · 0 评论 -
正则表达式
支持正则表达式的命令:grep、vi、sed、awk1、grepgrep -【nABC】 数字 字符串 文件-n 显示行号-A 把匹配到的行后面的n行也展示出来-B 把匹配到的行前面的n行也展示出来-C 把匹配到的行前后的n行也展示出来grep中{}需要被转义成\{\}2、sed(1)新增sed ‘第N行a 字符串’ 文件在第几行之后新增原创 2016-11-24 10:38:49 · 255 阅读 · 0 评论 -
程序管理
1、系统服务对于常驻于内存中的程序我们就称之为服务,系统服务主要分为2类:系统本身所需要的服务:例如crond及atd,syslog等网络联机服务:例如Apache等,这些网络联机服务执行后,它们会启动一个负责网络监听的端口,以供客户端调用。2、Linux的工作管理事项bash只能够管理自己的子程序,及不同的bash只能管理自己的子shell前景:用原创 2016-12-05 17:29:23 · 1239 阅读 · 0 评论 -
bash基础
1、为什么要使用bash shell(1)bash能记录使用过的命令,这些命令记录在~/.bash_history中。~/.bash_history记录的是上一次用户登录时使用的命令,而本次登录的命令只会在内存中。(2)Tab的命令补全功能,可以让你少打很多字,并保证输入正确。(3)命令别名alias的功能,省略很多长指令。(4)工作进程前后台切换。(5)shell 脚本。原创 2016-11-22 14:02:52 · 678 阅读 · 0 评论 -
定时任务
1、Linux常见的例行性工作登录档的轮替:系统会记录所发生的一切信息,但信息会越来越大,所以要将新旧信息分离登录文件分析logwatch:系统经常发生错误,logwatch就是用来分析错误信息建立locate数据库:文件名数据库放置在/var/lib/mlocate,系统会定时updatedbwhatis数据库建立RPM软件登录文件的建立移除暂存档:系统通过tmp原创 2016-12-02 15:29:12 · 348 阅读 · 0 评论 -
Linux账号管理与ACL权限
1、登录shell(1)/etc/passwd①/etc/passwd文件内容介绍,其中每一行的内容如下(共7列):用户名:密码(都是x):UID:GID:用户信息说明:家目录:用户登录shell②UID简介0 系统管理员,可以但不建议修改其他用户的UID为01~499 系统用户,其中1~99为系统用户,100~499为用户添加的系统服务账户500~65535 一般用户原创 2016-12-01 10:33:26 · 453 阅读 · 0 评论 -
vi和vim
一、vi快捷键移动光标快捷键hjkl方向键:←↓↑→数字+j/k向下/向上多少行ctrl+f向下翻一页ctrl+b向上翻一页ctrl+d向下翻半页ctrl+u向上翻半页ctrl+o回到之前的位置ctrl+i回到下一个位置+/-光标移原创 2016-11-14 18:24:53 · 362 阅读 · 0 评论 -
文件的压缩与打包
1、文件压缩扩展名*.Z compress程序压缩*.gz gzip程序压缩*.bz2 bzip2程序压缩*.tar tar程序打包的数据,并没有压缩过*.tar.gz tar程序打包的数据,经过gzip压缩过*.tar.bz2 tar程序打包的数据,经过bzip2压缩过压缩是为了节省内存空间和传输时的带宽,那么为什么有这么多压缩名呢?因为不同的压缩算法不一样,得采用不原创 2016-11-08 18:33:34 · 351 阅读 · 0 评论 -
shell scripts
1、shell scripts的执行shell scripts文件一般以.sh做后缀(1)几种执行脚本的方式①通过路径执行指令,脚本文件需要具有可执行权限绝对路径:/xxx/xxx/aa.sh相对路径:cd到脚本所在目录,通过./aa.sh执行PATH:将aa.sh的路径放入PATH变量中,直接执行aa.sh②以bash程序来执行,脚本文件只要具有可读权限就行原创 2016-11-28 15:48:50 · 304 阅读 · 0 评论