1. ①仅对当前用户: ~/.bashrc ②对所有用户有效: /etc/bashrc

  2. screen命令:
    创建新screen会话
    screen –S [SESSION]
    加入screen会话
    screen –x [SESSION]
    退出并关闭screen会话
    exit
    剥离当前screen会话
    Ctrl+a,d
    显示所有已经打开的screen会话
    screen -ls
    恢复某screen会话
    screen -r [SESSION]

  3.  HISTSIZE:命令历史记录的条数
     HISTFILE:指定历史文件,默认为~/.bash_history
     HISTFILESIZE:命令历史文件记录历史的条数
     HISTTIMEFORMAT=“%F %T “ 显示时间
     HISTIGNORE=“str1:str2*:… “ 忽略str1命令, str2开头的历史

    ignoreboth 相当于ignoredups, ignorespace的组合

  4. Ctrl + a 光标移到命令行首,相当于Home

    Ctrl + e 光标移到命令行尾,相当于End

    Ctrl + u 从光标处删除至命令行首

    Ctrl + k 从光标处删除至命令行尾

    Ctrl + w 从光标处向左删除至单词首

    Alt + d 从光标处向右删除至单词尾

  5. makewhatis | mandb制作数据库

    1: 用户命令

    5: 配置文件格式

  6. 帮助手册中的段落说明:
     NAME 名称及简要说明
     SYNOPSIS 用法格式说明
    • [] 可选内容
    • <> 必选内容
    • a|b 二选一
    • { } 分组
    • ... 同一内容可出现多次
     DESCRIPTION 详细说明
     OPTIONS 选项说明
     EXAMPLES 示例
     FILES 相关文件
     AUTHOR 作者
     COPYRIGHT 版本信息
     REPORTING BUGS bug信息
     SEE ALSO 其它帮助参考

  7. /KEYWORD:
    以KEYWORD指定的字符串为关键字,从当前位置向文件
    尾部搜索;不区分字符大小写;
    n: 下一个
    N:上一个
     ?KEYWORD:
    以KEYWORD指定的字符串为关键字,从当前位置向文件
    首部搜索;不区分字符大小写;
    n: 跟搜索命令同方向,下一个
    N:跟搜索命令反方向,上一个

  8. 文件有两类数据:
    元数据: metadata
    数据: data

    蓝色-->目录 绿色-->可执行文件 红色-->压缩文
    件 浅蓝色-->链接文件 灰色-->其他文件

     /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器
    (bootloader, grub)都存放于此目录
     /bin:供所有用户使用的基本命令;不能关联至独立分区,
    OS启动即会用到的程序
     /sbin:管理类的基本命令;不能关联至独立分区, OS启动即
    会用到的程序
     /lib:启动时程序依赖的基本共享库文件以及内核模块文件
    (/lib/modules)
     /lib64:专用于x86_64系统上的辅助共享库文件存放位置
     /etc:配置文件目录
     /home/user:普通用户家目录
     /root:管理员的家目录
     /media:便携式移动设备挂载点
     /mnt:临时文件系统挂载点
     /dev:设备文件及特殊文件存储位置
    b: block device,随机访问
    c: character device,线性访问
     /opt:第三方应用程序的安装位置
     /srv:系统上运行的服务用到的数据
     /tmp:临时文件存储位置

  9.  -:普通文件
     d: 目录文件
     b: 块设备
     c: 字符设备
     l: 符号链接文件
     p: 管道文件pipe
     s: 套接字文件socket

  10. ls -a 包含隐藏文件
    ls -l 显示额外的信息
    ls -R 目录递归通过
    ls -ld 目录和符号链接信息
    ls -1 文件分行显示
    ls –S 按从大到小排序
    ls –t 按mtime排序
    ls –u 配合-t选项,显示并按atime从新到旧排序
    ls –U 按目录存放顺序显示
    ls –X 按文件后缀排序

  11. 预定义的字符类: man 7 glob
    [:digit:]:任意数字,相当于0-9
    [:lower:]:任意小写字母
    [:upper:]: 任意大写字母
    [:alpha:]: 任意大小写字母
    [:alnum:]:任意数字或字母
    [:blank:]:水平空白字符
    [:space:]:水平或垂直空白字符
    [:punct:]:标点符号
    [:print:]:可打印字符
    [:cntrl:]:控制(非打印)字符
    [:graph:]:图形字符
    [:xdigit:]:十六进制字符

  12. touch [OPTION]... FILE...
    -a 仅改变 atime和ctime
    -m 仅改变 mtime和ctime
    -t [[CC]YY]MMDDhhmm[.ss]
    指定atime和mtime的时间戳

  13.  标准输入(STDIN)-0 默认接受来自键盘的输入
     标准输出(STDOUT)-1 默认输出到终端窗口
     标准错误(STDERR)-2 默认输出到终端窗口

    > 把STDOUT重定向到文件
       2> 把STDERR重定向到文件
       &> 把所有输出重定向到文件

  14. mail -s "Please Call" admin@magedu.com <<END
    > Hi Wang,
    > >
    Please give me a call when you get in. We may need
    > to do some maintenance on server1.
    > >
    Details when you're on-site
    > Zhang
    > END

  15. 2>&1 或 |&

转载于:https://blog.51cto.com/14134866/2331057

Week-1 linux命令行重点整理的更多相关文章

  1. 干掉cmd:windows下使用linux命令行

    对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?....各种不爽 一.基础工具 如果你也不爽,那就对了,所以给大家 ...

  2. 核心系统命令实战 第一章Linux命令行简介

    第一章Linux命令行简介 1.1 Linux命令行概述 1.1.1 Linux 命令行的开启和退出 开启:登陆账号密码进入系统 退出:exit/logout  快捷键:Ctrl+d 1.1.2 Li ...

  3. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  4. 详解Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  5. linux 命令行 光标移动技巧

    linux 命令行 光标移动技巧 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作.但是事情也不是 ...

  6. 在linux命令行下执行php 程序

    如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...

  7. git代理,windows命令行代理,linux命令行代理

    下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...

  8. [转]12款最佳Linux命令行终端工具

    摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...

  9. Linux命令行修改IP、网关、DNS、主机名 的方法

    修改主机名:[改里面的 HOSTNAME 即可] vim /etc/sysconfig/network 网卡eth0    IP修改为 102.168.0.1 ifconfig eth0 102.16 ...

随机推荐

  1. OS-DOS/CMD/Windows/各类软件快捷键等使用总结

    一.快捷键 很多软件的快捷键使用相通,在不确定的情况下,先试试其他软件的快捷键的使用方法 Windows电脑快捷键 HP惠普笔记本 win+E 打开文件管器 win+D 显示桌面 win+L 锁计算机 ...

  2. 拓扑排序入门详解&&Educational Codeforces Round 72 (Rated for Div. 2)-----D

    https://codeforces.com/contest/1217 D:给定一个有向图,给图染色,使图中的环不只由一种颜色构成,输出每一条边的颜色 不成环的边全部用1染色 ps:最后输出需要注意, ...

  3. JAVA—线程(Thread)

    1.线程的状态有哪些 我记得在操作系统原理的书上有一张具体的图,暂时找不到书... new:新建状态,被创建出来后未启动时的线程状态. runnable:就绪状态,表示可以运行. blocked:阻塞 ...

  4. Dae-Da-Lus小组idea集锦

    Dae-Da-Lus小组成员经过认真的思考,每一位同学都提出了自己对于Team Project的想法,暂时Mark在这里,以备查阅~ 曹士杰: 作为一个计算机专业的学生,我想我们应该是幸运的.计算机科 ...

  5. Daily Scrum 12/16/2015

    Process: Dong&Minlong : 继续对Oxford Speech 接口进行调试,并且完成了相应工作的转接. Yandong@Zhaoyang: 完成了对一些Bug的修复工作,程 ...

  6. FZU 2150

    题目大意:有一个矩阵,"."表示石头,"#",表示小草,有两个人,可以在任意两个位置点燃小草,小草可以上下左右蔓延,蔓延一次的时间为1,问所有蔓延完所有小草所花 ...

  7. H - Bear and Three Balls

    Limak is a little polar bear. He has n balls, the i-th ball has size ti. Limak wants to give one bal ...

  8. E1. Send Boxes to Alice (Easy Version)

    题解: 保存每个1的位置.然后记录1的总个数cnt,如果存在一个k使得这个k是每个集合的倍数,那么为了使操作次数最小,这个k应该是cnt的质因子.(因为都是每个集合的数目1,使每个集合的数目变为2需要 ...

  9. 功能测试--聊天功能测试&微信聊天

    微信聊天功能测试 发送对象 普通用户.公众号.群.其他特殊主体 衍生功能 转发.语音转文字.删除等 消息发送 单聊.群聊.语音.文字.图片.表情.链接.字符及长度 消息管理 发布通知.接受通知.发文件 ...

  10. C#开发BIMFACE系列39 网页集成开发3:审图系统中三维模型比对

    系列目录     [已更新最新开发文章,点击查看详细] 在建筑施工图审查系统中,设计单位提交设计完成的模型/图纸,审查专家审查模型/图纸.审查过程中如果发现不符合规范的地方,则流程退回到设计单位,设计 ...