红帽linux命令符,Linux(RedHat)基础学习—命令行使用入门

1.linux

严格来讲,linux这个词只表示linux内核。我们口语中平常所说的Linux是基于linux内核并且使用GNU工程各种工具和数据库的操作系统。

2.shell

1.shell是命令解析器。在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的cmd.exe。它接收用户命令,然后调用相应的应用程序。

2.shell可以保护系统内核不被篡改的软件。

3.shell分图形界面shell和命令行式shell。

6746689d2e60ff0cc7708d6cd869bd02.png

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:

bfc7a121a06a60aaf98990fd20072d8e.png

一个bash中有两个tab;

4cabbe66a0c8130f6b5ebc5b2b274eca.png

退出方式:

exit

Ctrl+d

虚拟机操作

ps;学习中使用的redhat已经安装好两台虚拟机dektop和server

操作命令:

rht-vmctl start desktop/server 开启虚拟机desktop/server

rht-vmctl view desktop/server 将虚拟机开启图形模式

rht-vmctl restart desktop/server 重启虚拟机

rht-vmctl reset desktop/server 重置虚拟机

3.在shell中如何执行命令

1.命令必须在行提示符之后输入。

2.如何行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序(中断程序)从而释放行提示符。

3.命令+空格+参数+空格+对象

命令就是程序

参数就是程序指定的某种功能 -a -b -c =-abc = -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用户

超级用户切换到任意用户不需要密码,切换到超级用户需要密码

6.系统重启,关机

重启

reboot或init 6或shutdown -r now

关机

poweroff或init 0或shutdown -h now

关于tab键

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数

a+TAB x2 显示系统中所有a开有的命令(a+tab连按2次)

############################

如何在系统中获得帮助

############################

1.当得到一个命令我们不知道这个命令的作用时

whatis 命令

whatis cal:显示cal命令的用途

cal (1) - display a calendar

cal (1p) - print a calendar

da571a75cc7824533b4aba11a9140362.png

whatis passwd

410c78b17e8d4ce978ebe7cc10049022.png

2.当知道命令的用途,但是不知道命令的运行格式或者方法时

命令 --help:获得命令的帮助 --help只适用于命令

cal --help

useage:

cal [options] [ [ [day] month] year]

[选加] 可以加也可以不加

... 加的个数可以时任意多个

不可缺少的信息

0116af65ab27576418adce232990e700.png

3.查看命令文件所在位置

which + 命令

fceb0c2891bf77b6ae50c70598a4c54d.png

当我们查看文件的帮助时,--help是不能使用的,那么我们要用man(manual)命令来查看帮助了

man的级别:

1 命令

2 内核调用的接口

3 函数库

4 特殊文件比如设备文件

5 系统文件

6 游戏

7 包信息

8 系统密令

9 内核规则

man date:查看date命令的帮助手册

man 5 passwd:查看/etc/passwd 文件的帮助手册

进入man页面后:

pageup:向上翻页

pagedown:向下翻页

/关键字:查找关键字

n:关键字向下匹配

N:关键字向上匹配

q:退出

"注意:当man或者whatis命令无法查询帮助是,是因为系统没有加载帮助数据库"

"处理方式:执行 mandb"

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值