作业二 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有些麻烦
  • 自己建一个再试
  • 名词太多记不了
  • 慢慢来,边用边记
  • 按照实验楼要求打代码却没有响应
  • 请教同学后,发现这才正常。说明成功了。
  • 学会了,不会用
  • 主要是缺乏练习,以后有的是机会

猜你喜欢

转载自www.cnblogs.com/y775060632/p/11488934.html