零、windows远程连接工具
- putty
- MobaXterm
ssh (secure shell)
ssh -X :仿真 XWindows图形终端
一、注销停止使用Unix:logout、exit、login、<Ctrl + D>
- <Ctrl + D> : eof信号(end of file)
- login:先logout再login ,或不logout,直接login
关闭重启系统
# 重启系统
init 6
reboot
# 重启系统
reboot
#关闭系统
init 0
shutdown now
二、 who 查看谁登录了系统
三、 passwd 修改密码
管理员可以在不知道旧口令的情况下修改的情况下,为您指定一个新口令
四、检查他人是否使用过您的Unix账户:last
last
last userid
五、GUI 和CLI
GUI(graphical user interface,用户图形界面)
CLI(command line interface,命令行界面)
键入命令的行成为命令行(command line)
六、虚拟控制台
Linux 有7个内置虚拟控制台:<Ctrl + Alt + F1 ~ F7> #7是图形的
实际上是<Alt + F1>(中端#1) 至<Alt + F7>(中端#7) ,但是大多数GUI中,这些键有其他用途,所以再➕一个Ctrl
七、切换用户:su (substitute userid)
substitute 英[ˈsʌbstɪtjuːt]
v. (以…) 代替; 取代;
n. 代替者; 代替物; 代用品; 替补(运动员);
su 命令主要还是用来变换到超级用户:root
#当前shell被挂起,系统将为weedly启动一个新shell。
#但是仍然在weedly的环境下工作。 加横杠后会在weedly环境下工作
su weedly
su - weedly
#以下2条命令等价
su -
su - root
八、以超级用户执行一条单独的命令:sudo
substitute userid and do something
vipw
: = vi /etc/passwd 编辑口令文件
tty
:显示自己终端名称
stty
(set tty):显示或改变终端设置
getty
(get tty):打开一个终端的通信,并启动登录进程
pwd
: print working directory
less
: 分屏展示文本文件
- 向前移动一屏:<Space>
- 向后移动一屏:<B>
- 推出:<Q>
- 显示帮组:<H>
- 调到以"root" 字样开头的条目:/^root 并按<Return>
echo $TERM
xterm : X终端 ; VT100 : 基于文本的终端
dmesg
: 系统启动消息
Ctrl修饰键
^H : erase before char
^U / ^X : kill (删除一整行)
^? : del
^w : werase
^R : rpint
^O : flush
^V : lnext
^Z / ^Y : susp
^C : intr : 停止程序 | vi封闭了intr
^\ : quit
^S : stop 关闭Teletype ASR33纸带阅读机
^Q :Qontinue(即Continue)打开Teletype ASR33纸带阅读机
^D : eof | erase after char
^E : end of command line
^A : ahead of command line
封闭eof信号
shell | 设置ignoreeof | 关闭设置 | 查看 |
---|---|---|---|
bash : |
IGONOREEOF=5 | IGONOREEOF=0 | echo $IGONOREEOF |
Korn Shell |
set -o ignoreeof | set +o ignoreeof | set -o |
C-Shell |
set ignoreeof | unset ignoreeof | echo $ignoreeof |
查看所有映射:stty -a
stty
: set terminal
修改映射
#以下2条等同
stty kill ^u
stty kill ^U
#恶作剧
stty kill k
stty kill K
#只显示改变了的映射
stty
返回和换行
Teletype ASR33
CR
(Carriage return,托架返回):^M = <return>
LF
(linefeed,换行):^J
:^J : 标记每行结束。称为:新行字符
:<return> = ^M
:^M ^J
- 终端往文本文件写数据:<return> Unix将^M 自动转换为^J
- 将文本数据显示在终端上:Unix 将^J 转为 ^M ^J
终端设置被搞乱,不能正常工作
#恢复成合理值
sttysane
reset