`
furuitao
  • 浏览: 34138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux指令(五)

 
阅读更多
echo $PATH
echo $HOME
echo $MAIL

env         查看系统环境变量
set         除了会显示当前的环境变量,也会显示自定义的环境变量

name=furuitao     变量定义,等号两边不能有空格
unset name        去掉变量的定义
export           

alias       命令别名,查询有那些命令别名
        alias lm='ls -al|more'
unalias     取消命令别名

history     查询历史指令,配合“!”使用
!45         执行第45个历史指令
!!          执行上一个指令
!al         执行最近一次以al开头的指令

在命令行输入的不管是变量,还是别名,都只针对该次登录的设定。
系统设定值:每个用户进入到bash shell之后先读取的文件。
/etc/profile     PATH USER HOSTNAME MAIL HISTSIZE umask等变量。所有用户都会用到这里的信息
/etc/bashrc      这个文件用于规划umask
/etc/man.comfig  man page的路径设定

个人设定:个人根目录下的几个隐藏文件
~/.bash_profile  定义个人路径(PATH)与环境变量的文件名称。
~/.bashrc        对于个人喜好的bash设定,如:个人变量,命令别名设定,路径的重新定义
~/.bash_history  记录使用过的历史指令
~/.bash_logout   注销shell的时候BASH所做的事情

source           不用注销重新登录,而直接读入变量配置文件。实现直接更新环境变量,让之生效。
        当一次登录,需要处理三种不同的PATH时候,就可以使用source使某个PATH生效

通配符:*,?,[],'
ls test*             表示test后跟任意个字符都予以接受
ls test?             表示test后要接一个字符
ls test???           表示test后要接3个字符
cp test[1-5] /tmp    test1,test2,test3,test4,test5若存在,就复制到/tmp下
cd /lib/modules/'uname -r'/kernel/drivers    被 ' ' 括起来的内容先执行

ls /furt ; ls /             ;  2条指令都会执行,不管第一条是否执行成功
ls /furt && ls /            && 第一条执行执行成功,第二条指令才执行
ls /furt || ls /            || 第一条指令执行失败,第二条指令才执行

系统默认不搜索当前目录下的文件
./commond        执行当前目录下的执行文件

命令重定向
ls -al > test.txt            显示结果输出到test.txt,若文件存在,则删除原文件
ls -al >> test.txt           显示结果输出到test.txt,该文件累加,保留原数据
ls -al 1> test1 2> test.err  正确数据输出到test.txt,错误数据输出到test.err
ls -al 1> test1 2>&1        不论正确还是错误的都输出到test.txt
ls -al 1> test1 2> /dev/null 将错误的数据丢掉

mail -s "test" root < /root/.bashrc 将原本需要键盘输入的数据经由文件导入

管线命令: | 只接受标准输出(正确的数据)
cut          切割字符
        cat /etc/passwd | cut -d ":" -f 1   类似于split,列出第一个区块
        last | cut -c1-20                   将last之后的数据,每一行的1~20个数据取出来
sort         排序
        cat /etc/passwd | sort              将列出来的账号排序
        cat /etc/passwd | sort -t: +2n       以:为分隔符,将个人账号已用户ID排序
wc -lmw      统计数量
        -l 多少行 -m 多少个字符 -w
uniq         去除重复,需要结合sort来处理
tee          在命令重定向的时候,同时将结果显示在屏幕上
        last | tee last.list | cut -d " " -f 1
        last | cut -d " " -f 1 | tee last.list
        这两个命令执行后,last.list的结果是不一样的,证明管道命令的是有顺序的
tr           字符替换或者删除
        cat /etc/passwd | tr -t [a-z] [A-Z]  将所有的小写字母转换为大写字母
split        分割文件
        split -l 5 -d /etc/passwd/ test
分享到:
评论

相关推荐

    linux指令大全 linux指令大全

    Linux 指令大全 Linux 操作系统提供了丰富的命令来管理和维护系统。下面是 Linux 指令大全的 档案目录管理 * cat 命令:查看和连接文件内容,参数包括 -n、-b、-s、-v 等,用于控制输出内容和格式。 * cd 命令:...

    linux指令速查器

    【Linux指令速查器】是一款实用工具,专为熟悉和学习Linux操作系统命令行环境的用户设计。它提供了快速查询Linux常用指令的功能,帮助用户在短时间内找到所需的命令及其使用方法,大大提高了工作效率。这款软件不仅...

    windows下的linux 指令集

    描述中的"用惯了linux指令,在 windows下想使用类似linux指令,可使用该文件,将父目录添加到环境变量即可"提示我们,这个压缩包可能包含了一个可执行文件(如bin文件),这个文件需要被添加到系统的PATH环境变量中...

    Linux指令指令详解详解

    linux指令,工具大全, 可以参考的一个文档。

    Linux指令.zip

    掌握Linux指令是每个系统管理员、开发者和IT专业人士的必备技能。以下是对标题"Linux指令.zip"所包含内容的详细解释: 1. **man_page**:man页是Linux系统中用于查看命令用法、参数和功能的内置手册。通过输入`man ...

    linux指令大全(完整篇

    Linux 操作系统的核心在于命令行界面,而掌握各种指令是成为熟练的 Linux 用户的关键。本文将详细介绍三个基础且重要的 Linux 指令:`cat`, `cd`, 和 `chmod`。 首先,`cat` 命令,全称为 "concatenate",用于查看...

    Linux指令范例速查手册

    linux指令操作指南------------Linux指令范例速查手册

    linux指令大全 linux 指令

    Linux指令大全涵盖了系统管理、文件操作、用户交互等多个方面。以下是一些基础且实用的Linux指令,供您参考: 1. **ls**:列出目录内容。`ls -l`会以长格式显示,包括权限、所有者、大小等信息;`ls -a`则会显示...

    linux指令大全-中文版

    对于任何在Linux环境中工作的IT专业人员来说,熟练掌握Linux指令是至关重要的。"Linux指令大全-中文版"这个压缩包包含了两份PDF文档,分别是"linux_command.pdf"和"linux_command_tutorial.pdf",它们提供了全面的...

    Linux指令速查手册.pdf

    但我可以根据【标题】和【描述】提供的信息,概述《Linux指令速查手册》中可能包含的知识点。 《Linux指令速查手册》是一本关于Linux操作系统的指令参考书籍,覆盖了Linux系统中常用的命令行指令。本书通过介绍每一...

    Linux指令速查手册

    ### Linux指令速查手册知识点详解 #### 一、前言 在《Linux指令速查手册》这本资料中,我们不仅能够找到丰富的Linux命令介绍,还能通过提供的索引表快速定位到所需的具体命令详情。这对于无论是Linux初学者还是...

    Linux 指令集

    Linux指令集是Linux操作系统中用于控制和管理系统的命令工具集合,它是用户与系统交互的主要方式。在Linux环境中,用户通过输入指令并配合参数来完成各种任务,如文件管理、进程控制、网络通信、系统监控等。Linux...

    Linux指令参考手册

    Linux指令参考手册是每个Linux用户,尤其是初学者的重要学习资源。这份手册包含了广泛使用的命令,旨在帮助用户快速查找和理解如何在Linux操作系统中执行各种任务。Linux作为一个强大的开源操作系统,其命令行界面...

    LINUX指令大全

    在Linux操作系统中,命令行是用户与系统交互的主要方式,而Linux指令则是操作系统的灵魂所在。本文将详细介绍三个常见的Linux指令:`cat`、`cd`和`chmod`,以及一个高级指令`chown`,帮助你更好地理解和掌握Linux...

    linux指令图.jpg

    linux指令图.jpg vim 的 中的便于记忆的图片示例,方便查询!

    linux指令大全

    Linux指令大全是Linux操作系统使用者的重要参考资料,包含了Linux系统中的各种常用命令,旨在帮助用户理解和掌握Linux的基本操作方法。本篇内容涵盖了几个基础且常用的Linux指令:cat、cd、chmod和chown。下面将逐一...

    linux指令大全--初学者的助手

    Linux指令大全是初学者了解和掌握Linux操作系统必不可少的工具,这份资源包含了PDF和TXT两种格式,旨在为新手提供详尽的Linux命令参考。在Linux环境中,命令行是主要的交互方式,通过各种指令,用户可以执行文件操作...

    Linux指令详解(PDF格式)

    Linux指令详解,请大家参阅。提光详细的Linux指令详解

    Linux指令一周通

    Linux指令一周通(技术图书大系列)工具书 Linux 属于开源的自由软件,开发者不用支付任何费用就可以获得其源代码,并且可以根据自己的需要无偿地使用或进行必要的修改。此外, Linux是开源的类UNIX操作系统,具有...

    windows下linux指令速查器.zip

    这个“windows下linux指令速查器.zip”文件包含了一个可以在Windows上使用的Linux命令参考指南,无需安装,只需解压后即可直接使用,极大地提升了工作效率。 Linux命令是Linux操作系统中的基本操作工具,通过命令行...

Global site tag (gtag.js) - Google Analytics