linux常用的语言就是shell和python,首先我们得先了解语言的概念
<<-EOF
EOF
编写一个简单的bash档如下:
我们可以看到用./执行bash档时,没有进入到/home目录下,这种我们称为 在子shell中执行 ,其不影响当前shell的状况(有时候执行成功没有效果的原因)。但是无论是. 执行还是source执行我们都成功进入了home路径下,这我们称之为 在当前shell执行
su nologinshell 不加载用户的shell
su - loginshell 加载用户的shell
可以很明显的看出来,当用不加载用户的shell加载用户时,是不会具有当前加载用户的权限的,很像windows中的游客模式
history历史记录缓存
~/.bash_history退出后写入缓存
~/.bash_logout退出后执行
在这一层,顺带按图索骥,理解一下linux系统开机的历程。红字:系统层开机/切换用户历程;蓝字:用户层开机/切换用户历程;黄字:用户层关机历程。
曾经玩过一个游戏:在用户指令关机时,会有一辆小火车开过,所以我们可以把调用小火车开过的程式调用写在?
1、命令和文件的自动补齐shift
2、命令的历史记忆功能:上下键、!number 执行第多少条命令、
!string 找到最近以string开头的命令、!&上一个命令最后的参数、
!! 执行上一个命令、^R 搜索历史命令
3、别名功能:alias查看别名、unalias取消别名、(命名前加\斜线跳过别名)
alias xx=’xx’ 定义临时别名、vim ~/.bashrc定义永久别名
4.快捷键:^D退出、^A 光标移动到命令最前、^E光标移动到命令最后、
^L 清屏、^U 往前的删掉、^K往后的删掉、^Y撤销、^M 回车
^S 锁屏、^Q 解除锁屏
5.前后台作业控制:&后台不保留、nohup 后台保留、screen
&& ||(命令返回值echo &?)
*任意多个字符
?任意一个字符
[]匹配括号内任意一个字符
()在子shell中执行
{}集合
\转义字符
注意点:echo -e “a\tb”
$? 前一条命令的执行成功与否
$1 传入的第一个参数 $2 $3 位置变量
没有使用环境变量的必要性
练习内容:读取用户指定文档的ip连通性
bc计算器
假设我们定义了一个变量为:
记忆的方法为:
利用${ } 还可针对不同的变数状态赋值(没设定、空值、非空值):
0:关机1:单用户模式
2:无网络支持的多用户模式
3:有网络支持的多用户模式
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式
6:重新引导系统,即重启
Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式。特注:进入单用户模式,没有开启网络服务,不支持远程连接
Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态,例如 Linux 服务器正常运行时处于运行级别3,是能够提供网络服务的多用户模式;而运行级别 1 只允许管理员通过服务器主机的单一控制台进行 *** 作,即“单用户模式”。
怎么进Linux单使用者模式开启机器电源,让使用者进入系统登入介面。 以磁碟自动挂载后,磁碟丢失,电脑重启情况为例。
当出现系统启动介面的时候, 按“e”键,进入编辑模式。
再按e,进入编辑页面,在出现的 kernel 这一行 的最后 加上 single 或者 1.
点选回车,选择重启,进行重启电脑。
这样就可以啦。
linux进入单使用者模式的方法是有很多的。进入单使用者模式的前提是系统引导器能正常工作。下面以GRUB启动为例说明进入单使用者模式的方法。在GRUB启动选单里有''a”, “e ”, “c” 三个 *** 作按键,使用这三个按键均可以进入单使用者模式。
1、使用 "a" *** 作按键进入单使用者模式。
这是进入单使用者模式最快速的方法。 在GRUB启动选单里使用 a *** 作按键编辑kernel 引数,在末行输入 single,来告诉linux 核心后续的启动过程需要进入单使用者模式。
编辑后按enter 键,即可启动单使用者模式。
2、使用'e' *** 作按键进入单使用者模式。
在GRUB 启动选单里使用 e *** 作按键进入 Linux 启动菜单向介面,移动游标至 kernel 配置项一行。
按 e 编辑kernel 选单项 ,在行末输入 single ,告诉Linux 核心后续的启动过程需要进入单使用者模式。
更改后,按 回车 返回 Linux 启动选单项介面 ,然后按 b ,使用更改后的Linux 启动选单启动单使用者模式。
3、使用 c *** 作按键进入单使用者模式
这是进入单使用者模式最麻烦的一中方式,必须要熟悉GRUB 命令列介面才行。在grup 启动选单里使用 c 进入GRUB 命令列.分别使用grup 下的root 、 kernel (在末行输入single)、initrd 命令指定启动引数,最后使用boot 命令启动到单使用者模式。
1、在grup主介面按a(在系统启动前修改核心引数),在命令列最后新增S或者single,按回车即可进入。
2、在grub主介面按e(修改系统启动时使用的grub命令),选择启动使用的核心,在命令最后新增S或者single,按回车返回,按b进入系统。注:修改是单次生效,不会影响系统启动配置。
3、在grub主介面按c,进入grub 命令列互动模式。
在许多单使用者环境下,档案系统的根目录是按只读方式安装的。如果/tmp是根档案系统的一部分,那么许多要使用临时档案的命令(例如:vi)都不能执行。为了解决这个问题,必须先把根档案系统(/)以读写方式进行安装,再开始单使用者模式的互动 *** 作。下面这条命令通常就能实现这个技巧。
#mount -o rw,remount /
linux单使用者模式怎么进
Linux系统开机,在3秒内按下啊e,然后跳转到核心介面。
Linux如何进入单使用者模式
03再按下e进入如下介面
Linux如何进入单使用者模式
选择kernel的一项,然后按下e键。
用箭头移动到kernel这一行
Linux如何进入单使用者模式
05第3次按下e键,进入这里
Linux如何进入单使用者模式
在这里的最后面输入大写的S
或者输入Linux single
06在这里输入Linux single或者大写的S
Linux如何进入单使用者模式
07按下enter键之后,返回到这个介面。在kerner行高亮时,按下b键,开始启动单使用者模式
Linux如何进入单使用者模式
然后按下键盘上的b键,系统开始启动并引导到单使用者模式。
单使用者模式只允许root使用者以命令列模式登入。
linux 单使用者模式 怎么进去开启机器电源,让使用者进入系统登入介面。 以磁碟自动挂载后,磁碟丢失,电脑重启情况为例。
当出现系统启动介面的时候, 按“e”键,进入编辑模式。
再按e,进入编辑页面,在出现的 kernel 这一行 的最后 加上 single 或者 1.
点选回车,选择重启,进行重启电脑。
5
这样就可以啦。
linux 单使用者模式 怎么上网grub 进入启动画面之后,敲入“e”,把游标移动到kernel ...那一行,再敲入“e”,在kernel 一行的最后加上空格single,回车敲入“b”,启动系统,即进入单使用者模式。
centos怎么进入单使用者模式请参考
:jingyan.baidu./article/d45ad148a61dbd69552b8018.
Linux单使用者模式的作用维护,修复
linux7单使用者模式 怎么改fstabLinux启用单使用者模式进入系统,当修改/etc/fstab档案时提示档案只读,无法修改
具体修改有两种方式:
方法一、进入Linux单使用者模式
a.在系统进入centos 数秒的时候按字母e,进入GRUB编辑状态
b.选择以单词kernel起头的这行,按下e键以编辑这个命令列
c.在末尾输入空格 single,回车
d.再按b键载入
e. root# mount -o remount,rw /
f. 然后vi/etc/fstab进入修改
方法二、用光碟进入Linux修复模式 (光碟启动按F2 接着输入linux rescue回车进入)
然后修改fstab
注意进入修复模式后fstab路径为
vi /mnt/sysimage/etc/fstab
linux下如何进入单使用者模式例如:red hat linux 7.2,未编辑时引导选单是: RedHat Linux (2.4.7-10) root (hd0,1)kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/hda2 然后编辑,就在其后新增“1”或single,使其如下:RedHat Linux (2.4.7-10) root (hd0,1)kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/hda2 1即可。 在单使用者模式下,用passwd命令更改口令。 使用GRUB时,可以新增一个S(大写S)到核心命令列,可以进入单使用者模式。 要做到这样, 需要重新起动系统,当GRUB的萤幕出现时: 1、使用方向键选择你希望引导的核心。 2、按下e键以编辑这个命令列。 3、选择以单词kernel起头的这行。 4、按下e键以编辑这个命令列。 5、在行末新增一个字母S 6、回车接受改动。 7、按b键接受修改并且启动核心。 这样就会进入单使用者模式,可以在bash下执行命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)