• 2019-2020-1 学号20199323《Linux内核原理与分析》第一周作业


    问题

    终端和伪终端的区别?
    终端就是物理终端;伪终端就是一个虚拟终端,比如/dev/ptypn,/dev/ttypn(n为非负整数),并且它们成对出现,你写入一端,便可以从另一端读出,类似于管道。伪终端在X window和telnet等远程登录程序中应用,为这些逻辑登录实体虚拟出一对终端;而终端就是真正的终端,比如打印机,可视终端(显示器/键盘)等等。

    内容总结

    Linux命令行操作快捷键

    Ctrl+d 键盘输入结束或退出终端
    Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
    Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
    Ctrl+a 将光标移至输入行头,相当于Home键
    Ctrl+e 将光标移至输入行末,相当于End键
    Ctrl+k 删除从光标所在位置到行末
    Alt+Backspace 向前删除一个单词
    Shift+PgUp 将终端显示向上滚动
    Shift+PgDn 将终端显示向下滚动
    Ctrl+c 强行终止当前程序
    Tab 进行命令补全

    用户权限管理

    打开终端用who am I或who mom likes

    who常用的参数
    -a 打印能打印的全部
    -d 打印死掉的进程
    -m 同am i,mom likes
    -q 打印当前登录用户数及用户名
    -u 打印当前登录用户登录信息
    -r 打印运行等级

    su 可以切换到用户 user,执行时需要输入目标用户的密码
    udo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码
    su - 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量

    Linux目录的基本操作

    touch 新建空白文件
    mkdir 新建目录
    cp(copy)命令复制一个文件到指定目录 cp test father/son/grandson
    复制目录要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制
    rm(remove files or directories)命令删除一个文件
    rm -f test 你如果想忽略这提示,直接删除文件,可以使用 -f 参数强制删除:
    跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数

  • 相关阅读:
    Nexus centos 安装
    Linux下Redis的安装和部署
    Markdown编辑器
    mysql 递归查询 主要是对于层级关系的查询
    Maven 打包的时候报 Failed to execute goal org.codehaus.mojo:native2ascii-maven-plugin
    WPS 认证机制
    网络延迟分析
    帧传送、关联与身份验证状态
    802协议族
    【转】Hostapd工作流程分析
  • 原文地址:https://www.cnblogs.com/w741741/p/11524950.html
Copyright © 2020-2023  润新知