1 Kernel是Linux内核,由Linux内核项目团体统一进行发布,版本格式:XX.YY.ZZ,XX:主版本号,YY:次版本号,ZZ:修订版本号,例如4.5.7、4.5.18,次版本号中,奇数表示开发版,偶数表示稳定版。
2 .Shell是Linux的一个特殊程序,是内核与用户的接口,它是命令语言、命令解释程序级程序设计语言的统称。红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器。用root用户登录成功后,单击桌面左上角的“活动”按钮,在左侧弹出的菜单中单击命令行终端图标即可打开Bash解释器。
![图片[1]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片1-2.png)
3.在终端中执行以下命令,显示系统中所有shell解释器。
[root@dsrw ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
4.Linux命令行格式
命令字 [选项] [参数]
选项及参数含义:
选项:用于调节命令的具体功能
以“-”引导短格式选项(单个字符),例如“-l”
以“--”引导长格式选项(单个字符),例如“--color”
多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等。
[root@dsrw ~]# ls -l /etc
总用量 1344
-rw-r--r--. 1 root root 16 12月 14 21:49 adjtime
-rw-r--r--. 1 root root 1518 9月 10 2018 aliases
drwxr-xr-x. 3 root root 65 12月 14 21:45 alsa
drwxr-xr-x. 2 root root 4096 12月 14 21:47 alternatives
......
5.shell提示符
su命令用于用户切换,超级用户提示符是#,普通用户提示符是$,linux命令区分大小写。
[root@dsrw ~]# su dsrw
[dsrw@dsrw root]$
6.命令行编辑的几个辅助操作
Tab:自动补齐
反斜杠“\”:强制换行
快捷键ctrl+U:清空至行首
快捷键ctrl+K:清空至行尾
快捷键ctrl+L:清屏
快捷键ctrl+C:取消本次命令编辑
7.获得命令帮助
1)内部命令help
dsrw@dsrw root]$ help
GNU bash,版本 4.4.19(1)-release (x86_64-redhat-linux-gnu)
这些 shell 命令是内部定义的。请输入 `help' 以获取一个列表。
输入 `help 名称' 以得到有关函数`名称'的更多信息。
使用 `info bash' 来获得关于 shell 的更多一般性信息。
使用 `man -k' 或 `info' 来获取不在列表中的命令的更多信息。
名称旁边的星号(*)表示该命令被禁用。
job_spec [&] history [-c] [-d 偏移量] [n] 或 hist>
(( 表达式 )) if 命令; then 命令; [ elif 命令; the>
. 文件名 [参数] jobs [-lnprs] [任务声明 ...] 或 jobs>
: kill [-s 信号声明 | -n 信号编号 | >
[ 参数... ] let 参数 [参数 ...]
......
2)命令的“–help”选项
[dsrw@dsrw root]$ ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
必选参数对长短选项同时适用。
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 以外的任何项目
--author 与-l 同时使用时列出每个文件的作者
-b, --escape 以八进制溢出序列表示不可打印的字符
--block-size=SIZE with -l, scale sizes by SIZE when printing them;
......
3)使用man命令阅读手册页:按Q或q键退出。
[root@dsrw ~]# man ls
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is speci‐
fied.
Mandatory arguments to long options are mandatory for short options
too.
-a, --all
do not ignore entries starting with .
-A, --almost-all
do not list implied . and ..
--author
Manual page ls(1) line 1 (press h for help or q to quit)
8.对于Linux操作系统整个系统而言,形成了用户-shell-kernel-硬件体系结构。
1)Linux七个启动级别:
[root@dsrw ~]# cat /etc/inittab
# inittab is no longer used.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
(1) systemctl set-default multi-user.target
这条命令是设置成运行等级3,就是开机直接命令行,没有图形界面
(2)systemctl set-default graphical.target
这条命令是设置成运行等级5,就是开机直接进入图形界面
(3)使用 systemctl get-default 命令查看默认级别
[root@dsrw ~]# systemctl get-default
graphical.target
(4)在系统运行中切换targets(运行级别)
[root@dsrw ~]# systemctl isolate runlevel5.target
或者
[root@dsrw ~]# systemctl isolate graphical.target
2)使用PuTTY登录linux
1)下载网站https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html,并安装Putty软件
![图片[2]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片2-2-1024x523.png)
2)设置虚拟网络编辑器
1.Bridge桥接模式:默认使用Vmnet0,不提供DHCP服务。
2.NAT模式 :默认使用VMnet8,提供DHCP服务,使用网关进行ip地址再分配,和主机共用一个IP地址。
3.Host-only仅主机模式:默认使用VMnet1,提供DHCP服务,不能访问外网,可以和主机交互。
![图片[3]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片3-2.png)
3)虚拟机设置:网络适配器选择仅主机模式。
![图片[4]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片4.png)
4)查看linux服务器ip地址
![图片[5]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片5.png)
5)运行putty,输入linux服务器地址,登录linux服务器
![图片[6]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片6.png)
6)选择Accept按键,进入登录界面
![图片[7]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片7.png)
7)在putty上输入用户名,密码登录,输入命令w查看登录用户,输入whoami查看当前登录用户。
![图片[8]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片8.png)
8)在linux服务器终端上输入命令w查看登录用户,输入whoami查看当前登录用户
![图片[9]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片9.png)
9)使用ctrl+alt+(F1-F6)切换终端
![图片[10]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片10.png)
10)使用ctrl+alt+F1切换至图形界面
![图片[11]-第4章 Shell基础应用-大赛人网](https://www.dsrw.com/wp-content/uploads/2023/02/图片11.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容