【Linux学习笔记(三)Liunx常用命令:链接命令和文件查找命令】教程文章相关的互联网学习教程文章

#Linux学习笔记# 自定义shell终端提示符【代码】【图】

我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。这样会导致当进入一个比较深的目录时,提示符太长(如下图所示),操作起来就不太方便了。 我们可以自定义Linux系统终端提示符。Linux系统终端提示符的特征由系统环境变量PS1(是“prompt string one” 的简写)定义。通过命令echo $PS1查看当前设置。从上图可以看到我的Linux机器上该环境变量...

linux 学习笔记 finding people

#who 或者 #w 展示所有登录到当前系统的用户信息#who am i 展示真是用户信息#whoami 展示登陆系统的用户名 例如 :登陆用户和真实用户一致#whoami root#who am iroot pts/3 oct 23 12:17 (:0.0) 登陆用户和真实用户不一致#whoamicici#who am iroot pts/3 Oct 23 12:17原文:http://www.cnblogs.com/cici-new/p/4240513.html

[ Linux学习 ] DNS基础【代码】

这是以前学些Linux的时候记录的内容,最近在写这方面的培训教材,又翻出来熟悉了一遍,由于之前是记录在本子上的,也没有时间整理,现在刚好借此机会重新整理一下。 DNSBIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users. The name BIND stands for “Berkeley Internet Name Domain”, because the software or...

Linux学习笔记--df/du命令(查看磁盘空间命令)【代码】【图】

df :英文名disk free,查看硬盘的使用情况。 du:英文名disk usage,查看指定目录的文件大小。1. 命令格式df[选项][文件]du[选项][文件]2. df 常用选项"df -a" 全部文件系统列表。 "df -h" 人性化显示文件大小,如100K21M 2G等。 "df -k" 以k字节的形式表示文件的大小。(1k=1024Byte) "df -l" 只显示本地文件系统。 "df -m" 以m字节的形式表示文件的大小。(1M=1024K)3. du 常用选项"du -a" 输出所有文件的磁盘...

linux学习第八周总结【代码】

linux学习第八周总结 本周学习了两个服务,DNS和ansible 由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结。一、DNS服务1.简介域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个...

Linux学习-正则表达式

正则表达式--对于系统管理员,每天要处理很多的信息,其中有好多无用的信息,可以通过正则表达式对信息进行过滤筛选,所谓正则表达式,就是通过一些特殊字符的排列,用以搜索,替换,删除一行或多行字符串. 一、文本过滤工具grep格式:grep + [选项] + 匹配内容 + [文件] --color=auto 关键字高亮显示 -v 显示不被匹配到的行 -i 忽略大小写 -n 显示匹配的行号 cat /etc/passwd |grep -n root -c 显示匹配...

Linux学习(二)

Linux学习(二)四、常用命令1、ls 列出当前目录下的所有文件参数:ls -l 简写为 ll 长列表,-rw-------. 1 root root 1800 Aug 18 22:53 anaconda-ks.cfg 第一列:-(普通文件) l(软链接) d(目录)后面的每三个一组,第一组所有者权限(rwx,r可读,w可写,x可执行),第二组所有组的权限,第三组是其他用户的权限第二列:数字 - 普通文件 后面为2时,是一个硬连接,不常用;d 目录 后面的数字为目录下的文件数(包含隐藏目...

linux学习记录 1

安装红帽linux。重置用户密码跳过,后面会讲解,在红帽rhca早期是源代码安装,枯燥源代码+安装规则。 rpm红帽软件包管理器。yum仓库,将大量的常用的软件包放在仓库里面源代码----rpm----yumrpm:降低软件的安装难度,源代码和安装规则打包一起。yum:同样 将大量rpm打包在一起。 (用手机软件举例:rpm就是apk,yum就是应用宝)systemctl start 服务名称 启动服务的意思systemctl stop 服务名称 停止服务的意思syste...

linux学习笔记七:安装中文man手册

1、 下载中文包http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/2、 编译安装(实际上就是解压到/usr/local/share/man/zh_CN)tar xfmanpages-zh-1.5.1.tar.gzcdmanpages-zh-1.5.1./configure--disable-zhtwmake&& make install3、 给带参数的man命令设置一个别名cman,然后启动时生效。设置环境变量:vi /etc/profile.d/cman.shaliascman=‘man -M /...

Linux学习 - 数值运算【图】

1 declare 声明变量类型    declare [+/-] [选项] 变量名      -  给变量设定类型属性      +  取消变量的类型属性      -i  将变量声明为整数型      -x  将变量声明为环境变量(同export)      -p  显示指定变量的声明类型2 expr数值运算工具3 $((运算符))原文:https://www.cnblogs.com/zhw-626/p/8521944.html

Linux学习笔记六:sed

sed 行编辑器pattern spacehold space 处理逻辑:逐行读取,读入一行,默认打印一行,进行逻辑处理,再读入下一行,知道文件结尾。 sed script:‘address command‘ 地址定界+命令 选项:-n:不打印模式空间行-e:多点操作-f: 使用脚本文件地址定界:#: 第#行#,#+3:#~#+3行/pattern/:模式匹配定界/pattern/,/pattern/:模式定界#,/pattern/:组合定界$: 最后一行1~2:奇数行2~2:偶数行 命令:p:打印d:删除!:取反a:在下一行追加,...

linux学习随笔1

2015.8.27 一、学习方法是什么? (what)有什么用? 怎么用? (how) 什么时候用?(when)在哪里用? (where)二、linux的前世今生1.linux是什么? 它是一个操作系统,一个多用户,多任务的网络操作系统2.linux的特色:稳定、开源、安全(相对Windows而言)、对硬件资源消耗低3.linux是怎么诞生的? 1991年 芬兰人 林纳斯-托瓦茨 发布了linux内河 1994年 3月 linux1.0 正式发布4.linux的前景 三、安装linux系统linux系统文...

2.【SELinux学习笔记】概念【图】

1.强制类型的安全上下文 在SELinux中,访问控制属性叫做安全上上下文。无论主体还是客体都有与之关联的安全上下文,通常安全上下文是由三部分组成:用户:角色:类型。如:$id -Z joe:user_r:user_t 在SELinux当中,访问控制属性所有的客体或主体都有一个关联上的上下文属性,因为在SELinux基于类型强制策略,因此在安全上下文中的类型标识符决定了访问权。注!SELinux是基于标注Linux的,也就意味着主体要访问课题时,要同时...

linux学习笔记(一)【图】

基本概念及操作tab用于补全命令 ctrl+c用于强行终止当前程序,不会使终端退出 ctrl+d键盘输入结束或退出终端 ctrl+a将光标移至行头,相当于home键 ctrl+e将光标移至行末,相当于end键 shift+pgup将终端向上滚动 shfit+pgdn将终端向下滚动方向上键,回复之前输入过的命令终端里输入的通配符是由shell处理的,当shell在参数值中遇到了通配符时,shell会将其作为路径或文件名在磁盘上搜寻可能的匹配。通配符实际上是一种shell实现的路...

linux学习笔记-rsync原理及使用【代码】

rsync的原理及使用第1章 rsync原理及介绍1.1什么是rsyncRsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。Rstync软件适用于unix/linux/windows等多种操作系统平台。Rsync英文全称为Remotesynchronization,即远程同步。从软件的名称就可以看出来,Rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似ssh带的scp命令,但又优于scp命令的功能,scp...