zoukankan      html  css  js  c++  java
  • 作业二 20182325袁源

    指令详解

    • [Ctrl]+[Alt]+[F1]~[F6] 切换用户
    • [Ctrl]+[Alt]+[F7] 切换回图形界面
    • Tab 命令补全、补全目录、补全命令参数
    • [Ctrl+c] 终止程序
    • Ctrl+d 或exit
      键盘输入结束或退出终端
    • Ctrl+s
      暂停当前程序,暂停后按下任意键恢复运行
    • Ctrl+z
      将当前程序放到后台运行,恢复到前台为命令fg
    • Ctrl+a
      将光标移至输入行头,相当于Home键
    • Ctrl+e
      将光标移至输入行末,相当于End键
    • Ctrl+k
      删除从光标所在位置到行末
    • Alt+Backspace
      向前删除一个单词
    • Shift+PgUp
      将终端显示向上滚动
    • Shift+PgDn
      将终端显示向下滚动
    • Shell 常用通配符:
    • * 匹配 0 或多个字符
    • ? 匹配任意一个字符
    • [list] 匹配 list 中的任意单一字符
    • [^list] 匹配 除list 中的任意单一字符以外的字符
    • [c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
    • {string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
    • {c1..c2} 匹配 c1-c2 中全部字符 如{1..10}
    • man < > 获得某个命令的说明和使用方式的详细介绍
    • who 命令其它常用参数
    • -a 打印能打印的全部
    • -d 打印死掉的进程
    • -m 同am i,mom likes
    • -q 打印当前登录用户数及用户名
    • -u 打印当前登录用户登录信息
    • -r 打印运行等级
    • su 切换用户
    • sudo root权限使用
    • groups 查找用户组
    • cat 读取指定文件的内容并打印到终端输出
    • usermod 为用户添加用户组,同样使用该命令你必需有 root 权限
    • ls 列出文件
    • cd 前往文件位置
    • chmod 修改文件权限
    • . 表示当前目录,.. 表示上一级目录(注意,我们上一节介绍过的,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的 home 目录。
    • pwd 获取当前路径
    • touch 命令创建空白文件,主要作用是来更改已有文件的时间戳
    • cp(copy)命令复制一个文件到指定目录
    • mkdir(make directories)命令可以创建一个空目录
    • rm(remove files or directories)命令删除一个文件
    • mv(move or rename files)命令移动文件(剪切) mv 旧的文件名 新的文件名
    • tac 打印文件内容到标准输出(倒叙显示)
    • nl 添加行号并打印
    • -b : 指定添加行号的方式,主要有两种:
      -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
      -b t:只列出非空行的编号并列出(默认为这种方式)
      -n : 设置行号的样式,主要有三种:
      -n ln:在行号字段最左端显示
      -n rn:在行号字段最右边显示,且不加 0
      -n rz:在行号字段最右边显示,且加 0
      -w : 行号字段占用的位数(默认为 6 位)
    • more 和 less 命令分页查看文件
    • Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出
    • head 和 tail 命令查看文件,默认为 10 行,不足 10 行则显示全部,甚至更直接的只看一行, 加上 -n 参数,后面紧跟行数:$ tail -n 1 /etc/passwd
    • file 命令查看文件的类型
    • 为了与普通变量区分,通常我们习惯将环境变量名设为大写。
    • declare 命令创建一个变量
    • set
      显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。
    • env
      显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。
    • export
      显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。
    • gedit 创建一个文件
    • whereis,which,find 和 locate搜索
    • du 命令分别查看默认压缩级别、最低、最高压缩级别及未压缩的文件的大小
    • zip 压缩
    • unzip 解压
    • tar 打包
    • du 命令分别查看默认压缩级别、最低、最高压缩级别及未压缩的文件的大小
    • df 查看磁盘容量
    • dd命令用于转换和复制文件

    • 每次都要手打命令容易出错
    • 细心+快捷指令 【上】
    • 不明白指令原本含义如sudo不便于理解
    • 搜索后更奇怪了,sudo是自己编的,cat真的只是猫,但印象确实深刻了
    • 不知为何我使用ls -l一系列命令文件数为0有些麻烦
    • 自己建一个再试
    • 名词太多记不了
    • 慢慢来,边用边记
    • 按照实验楼要求打代码却没有响应
    • 请教同学后,发现这才正常。说明成功了。
    • 学会了,不会用
    • 主要是缺乏练习,以后有的是机会

  • 相关阅读:
    docker--docker介绍
    docker--虚拟化
    高级运维工程师的打怪升级之路
    mysql常用函数
    CentOS 7 下使用 Firewall
    51nod 1094 和为k的连续区间(map+前缀和)
    51nod 1092 回文字符串(dp)
    51nod 1062 序列中最大的数(打表预处理)
    51nod 1284 2 3 5 7的倍数(容斥原理+反面思考)
    51nod 1347 旋转字符串(思维好题)
  • 原文地址:https://www.cnblogs.com/y775060632/p/11488934.html
Copyright © 2011-2022 走看看