问题
终端和伪终端的区别?
终端就是物理终端;伪终端就是一个虚拟终端,比如/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
udo
su -
Linux目录的基本操作
touch 新建空白文件
mkdir 新建目录
cp(copy)命令复制一个文件到指定目录 cp test father/son/grandson
复制目录要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制
rm(remove files or directories)命令删除一个文件
rm -f test 你如果想忽略这提示,直接删除文件,可以使用 -f 参数强制删除:
跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数