严格来讲,linux这个词只表示linux内核。我们口语中平常所说的Linux是基于linux内核并且使用GNU工程各种工具和数据库的操作系统。
1.shell是命令解析器。在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的cmd.exe。它接收用户命令,然后调用相应的应用程序。
2.shell可以保护系统内核不被篡改的软件。
3.shell分图形界面shell和命令行式shell。
ps:学习的是Linux发行版本之一Redhat,shell用的是bash
打开一个bash,有以下方式:
1.Applications->Utilities->Terminal
2.鼠标右键---->open in Terminal
3.gnome-terminal
4.Ctrl+shift+n 再已有bash的基础上再打开一个bash。此方式要在桌面已经建立一个bash的前提下,并且保证鼠标在该bash中才可以成功打开,否则是新建文件夹
5.Ctrl+shift+t 在同一个bash窗口打开一个新的tab,保证鼠标在该bash中才能成功打开
一个bash:
一个bash中有两个tab;
退出方式:
exit
Ctrl+d
ps;学习中使用的redhat已经安装好两台虚拟机dektop和server
操作命令:
rht-vmctl%20start%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20开启虚拟机desktop/server
rht-vmctl%20view%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20将虚拟机开启图形模式
rht-vmctl%20restart%20desktop/server%20%20%20%20%20%20%20%20%20%20%20重启虚拟机
rht-vmctl%20reset%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20重置虚拟机
1.命令必须在行提示符之后输入。
2.如何行提示符被占用,那么linux命令,ctrl+c可以结束占用当前行提示符的程序(中断程序)从而释放行提示符。
3.命令+空格+参数+空格+对象
命令就是程序
参数就是程序指定的某种功能%20%20%20-a%20-b%20-c%20=-abc%20=%20-bac
对象就是操作的目标
4.快捷键
Ctrl + a 切换到命令行开始
Ctrl + e 切换到命令行末尾
Ctrl + l 清除屏幕内容
Ctrl + u 清除剪切光标之前的内容
Ctrl + k 剪切清除光标之后的内容
Ctrl + y 复制剪切板里的内容
Ctrl + h 类似于退格键
Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
Ctrl + c 终止命令
Ctrl + d 退出shell
Ctrl + z 转入后台运行..
Alt + f 切换光标前的字母
Alt + b 切换光标后的字母
5.行提示符的含义
[kiosk@foundation0 Desktop]$
kiosk:表示shell的运行人是谁(当前用户身份)
foundation0 :shell开启主机的主机名称
Desktop:你当前所在文件夹(目录)的名字
$:当前用户身份级别,'#'表示超级用户,'$'表示普通用户
切换身份:
su - 输入密码后切换到超级用户root身份
su - username 切换到username用户
超级用户切换到任意用户不需要密码,切换到超级用户需要密码
上一个教程:henrylinux
下一个教程:linux 属 问号,linux命令行大全