Linux大全(1)
所用的参考书:Linux实用教程第三版、Linux操作项目化教程
所需的软件为CENTos7和VMWAREworkstationpro
字符界面基础:
安装Linux系统后,系统启动默认步入的图形化界面,可以通过使用以下来步入字符界面,重启以后再生效
[root@rhel~]#systemctlget-default
会出现graphical.target,这条词句表示图形化界面
[root@rhel~]#systemctlset-defaultmulti-user.target
将multi-user.target目标设置为启动计算机系统后要步入的默认目标multi-user.target表示字符界面
虚拟控制台
Linux系统可以同时接收多个用户登入,还容许用户在同一时间进行多次登陆,由于Linux提供了虚拟控制台的访问方法。在字符界面下,虚拟控制台的选择可以通过按下【ALT】键和一个功能键来实现。一般使用【F1】-【F6】键
Eg:用户登入后,按【ALT+F2】组合键,用户可以看见login:提示符,说明用户步入了第二个虚拟控制台之后只需按【ALT+F1组合键】就可以回到第一个控制台
假如用户在图形界面下,这么可以使用【Ctrl+alt+F2】~【Ctrl+alt+F6】组合键切换字符虚拟控制台,使用【ctrl+Alt+F1】组合键可以切换到图形界面,虚拟控制台可使用户同时在多个控制台上工作,真正彰显Linux系统多用户的特点
关掉和重启Linux系统
shutdown
shutdown命令可以安全的关掉或重启Linux系统
在系统死机前使用shutdown命令,系统管理员会通知一条警告信息给所有登陆的用户,告诉她们系统即将关掉,新的用户不能在登陆,直接死机或则延后一定时间才死机都是可能的,还可能重启
Shutdown命令还容许用户指定一个时间参数,该参数可以是一个精确地时间,也可以是现今开始的一个时间段,精确时间的格式是hh:mm,表示小时和分钟,时间段由+和分钟数表示。
命令句型
Shutdown[选项][时间][警告信息]
当选项为-k时,意味着并不执行shutdownlinux关闭应用程序,只是发出警告信息给所有用户。
当选项为-r时,意味着重新启动系统
当选项为-h时,意味着关掉系统
连任性为-c时,意味着取消运行shutdown
Eg:
立刻关掉计算机系统
[root@rhel~]#shutdown-hnow
定时45分钟后关掉计算机系统
[root@rhel~]#shutdown-h+45
//在这儿使用shutdown-h45和shutdown-h+45起到一样作用
立刻重新启动计算机系统,并发出警告信息
[root@rhel~]#shutdown-rnow“systemwillberebootnow.”
定时在1点38分重新启动计算机系统
[root@rhel~]#shutdown-r01:38
halt命令
使用halt命令就是调用shutdown-h命令执行死机任务
命令句型
Halt[选项]
当选项为-w时,意味着并不真正的关掉系统,只是写入到/var/log/wtmp文件中
连任性为-d时,意味着关掉系统,不把记录讲到/var/log/wtmp文件中
当选项为-f时,意味着没有调用shutdown而强制关掉系统
Eg:
使用halt命令关掉系统
reboot命令
Reboot的工作过程与halt相像,不过reboot是引起计算机重启,而halt是引起计算机关掉,它的选项与halt相像
当选项为-w时,意味着并不真正的关掉系统,只是写入到/var/log/wtmp文件中
当选项为-d时,意味着重启系统,不把记录讲到/var/log/wtmp文件中
当选项为-f时,意味着没有调用shutdown而强制重新启动系统
在Linux系统下获得帮助
使用man指南页
man是一种显示Unix/Linux在线指南的命令,可以拿来查看命令、函数或则是文件的帮助指南,另外它还可以显示一些gzip压缩格式的文件,有不懂的命令可以用man查看这个命令,写程序时有不会用的函数可以用man查看这个函数有不懂的文件也可以用man查看文件
通常情况下man指南页的资源主要坐落/usr/share/man目录下,使用以下命令显示
[root@rhel~]#ls-d/usr/share/man/man?
可以用一个数字来表示指南页的不同类型
句型格式类型
Man[选项][名称]
帮助参数类型
当选项为-a时意味着在所有的man帮助指南中搜索
当选项为-f时意味着等价于whatis命令,显示给定关键字的简略描述信息
当选项为-p时意味着指定内容使用分页程序
当选项为-M时意味着制订man指南搜索的路径
当选项为-d时,主要用于检测linux源代码分析,假如用户加入了一个新的文件,就可以用这个选项检测是否出错,这个选项并不会列举文件内容
当选项为-w时,不显示指南页内容,只显示将被低格和显示的文件所在位置
Eg:查询cat命令的帮助信息
[root@rhel~]#man-acat
显示pwd命令的man指南页
[root@rhel~]#manpwd
使用-help选项获取帮助
使用-help选项可以显示命令的使用方式以及命令的选项涵义,只需在所须要显示的命令前面输入--help选项,就可以看见所查命令的帮助内容了
命令句型:
[命令]--help
Eg:使用--help选项查看mkdir命令的帮助信息
[root@rhel~]#mkdir--help
基础
在linux系统中,shell是最常使用的程序,其主要作用是侦听用户指令、启动命令所指定的进程并将结果返回给用户,bash目前是大多数Linux系统默认的shell
Bash命令
当登陆系统或打开一个终端窗口时,首先看见的是bashShell提示符。Linux系统的标准提示符包括了用户登入名、登录的主机名,当前所在的工作目录路径和提示符号。
以普通用户zhangsan登陆名为rhel的主机,它的工作目录是/home/zhangsan
[zhangsan@rhel~]$
以root用户登入系统的提示符如下所示
[root@rhel~]#
不仅不同的用户外,提示符号由$弄成了#,按照bash的传统,普通用户的提示符以$结尾,而超级用户以#结尾,提示符的每位部份都可以订制
要运行命令的话linux关闭应用程序,只须要在提示符后敲进命令,之后按回车键,shell将在其路径中搜索这个命令,找到之后就运行,并在终端里输出相应的结果linux系统教程,命令结束后,再给出新的提示符。
例:[zhangsan@rhel~]$whoami
Zhangsan
//显示当前登入Linux系统的用户是zhangsan
普通用户向超级用户的转换
[zhangsan@rhel~]$suroot修改普通用户到超级用户
在这儿属于密码
[zhangsan@rhel~]#//变为这个超级用户
一个shell命令可能富含一些选项和参数,其通常格式为
[Shell命令][选项][参数]
下边举一个反例来详尽描述Shell命令格式
[root@rhel~]#ls-l/root
其中-l是命令ls的一个选项,而/root则是参数。
选项有短命令选项和长命令选项两种
例1:[root@rhel~]#ls-l/root
//这个命令为短命令
下边两种方式使用了一样的疗效
[root@rhel~]#ls-l-a/root
[root@rhel~]#ls-la/root
下边这个实例就使用了长命令行选项
[root@rhel~]#ls--size/root
在linux系统中,命令可以分为以下两大类
Bash外置的命令和应用程序
假如是bash外置的命令,则由bash负责回应,倘若是应用程序,这么shell会找出该应用程序,之后将控制权交给内核,由内核执行该应用程序,执行完以后,再将控制权交给shell
使用which命令可以查看什么命令是bash外置的命令,什么是应用程序
例:查看echo和ls命令
[root@rhel~]#whichecho
[root@rhel~]#whichls
3.4使用bash
常用控制组合键
Ctrl+L:清屏
本文原创地址://gulass.cn/lxtdyhdtxgbh.html编辑:刘遄,审核员:暂无