Linux学习Day1

记录学习的每一天,希望可以通过日志的方式,督促自己学习不断进步。

一、指令模式下达指令时,两种主要的情况

1、直接显示结果人后回到命令提示字符等待下一个指令的输入;

#显示日历
date

2、进入到该指令的环境,直到结束该指令才回到命令提示字符的环境。

#使用计算器
bc

 二、常用热键

1、【Tab键】---避免打错命令或者文件名

(1)命令补全

ca[tab][tab]  <==[tab]案件紧跟在a字母后面

  显示所有以ca开头的指令

(2)档案补齐

ls -al ~/.bash[tab][tab]

  显示所有以.bash为开头的文件名

注:【Tab】接在一串指令的第一个字后,命令补全

       【Tab】接在一串指令的第二个字后,档案补全

2、【ctrl】+c ---组合按键

find/
#执行中
#[ctrl]+c

  将正在运作中的指令中断

3、【ctrl】+d---组合按键

相当于输入exit

三、Linux的在线求助man page 与 info page

#如何了解每个指令的详细用法?某些配置文件的内容到底是什么?

1、man page

man date

注:按下【空格键】往下翻页;按下【q】键离开man环境

【DATA(1)】:DATA代表指令名称;(1)代表一般用户可使用的指令 

代号                                    代表内容

  1              用户在shell环境中可以操作的指令或可执行文件

  2              系统核心可呼叫的函数与工具等

  3              一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)

  4              装置档案的说明,通常在/dev下的档案

  5              配置文件或者是某些档案的格式

  6              游戏(games)

  7              惯例与协议等,例如Linux文件系统、网绚协议、ASCII code等等的说明

  8              系统管理员可用的管理指令

  9              跟kernel有关的文件

·man page包含部分

代号                                                 内容说明

NAME                                 简短的指令、数据名称说明

SYNOPSIS                         简短的指令下达语法(syntax)简介

DESCRIPTION                   较为完整的说明

OPTIONS                           针对 SYNOPSIS 部分中,有列举的所有可用的选项说明

COMMANDS                      当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令

FILES                                 这个程序或数据所使用或参考或连结到的某些档案

SEE ALSO                         可以参考的,跟这个指令或数据有相关的其他说明!

EXAMPLE                         一些可以参考的范例

BUGS                                 是否有相关的臭虫!

·常用按键

按键                                          进行工作

空格键                                    向下翻一页

[Page Down]                          向下翻一页

[Page Up]                               向上翻一页

[Home]                                   去到第一页

[End]                                      去到最后一页

/string                             向『下』搜寻 string 这个字符串,如果要搜寻 word 的话,就输入 /word

?string                            向『上』搜寻 string 这个字符串

q                                         结束这次的 man page

·搜寻特定指令/档案的 man page 说明文件

man -f 指令 :只寻找数据中的左边那个指令(或档案)的完整名称

#查找和【man】有关的说明文件

man -f man

#-f 取得更多和man相关的信息

#具体指定文件

man 1 man
man 7 man

#错误输入:忘记输入-f

#此时跟搜寻顺序有关,搜寻顺序记录在/etc/man.conf配置文件中

 man -k 指令 :只要有指令关键字就列举出来

man -k man

2、info page

info info

·File:代表info page 的资料来自info.info档案

·Node:代表目前页面属于Expert Info节点

·Next:下一个节点的名称Index,可按N到下个节点去

·Up:回到上一层的节点总览画面,可按U回到上一层

·Prev:前一个结点(Top是info.info的第一个节点)

四、正确的关机方法

·查看当前谁在线:who

·查看网络联机状态:netstat -a

·查看背景执行的程序:ps -aux

(1)常用的关机指令shutdown

/sbin/shutdown[-t秒][-arkhncfF]时间[警告信息]

-t set:-t后面加秒数,即过几秒后关机

-k:不要真的关机,只是发送警告信息

-r:将系统服务停掉之后就重新启动

-h:将系统服务停掉后,立即关机

-n:不经过init程序,直接以shutdown的功能关机

-f:关机并开机之后,强制略过fsck的磁盘检查

-F:重新启动后,强制进行fsck的磁盘检查

-c:取消已经在进行的shutdown指令内容

时间:必须加入的参数!指定系统关机的时间!

注:该指令会通知系统内的各个程序,并且将通知系统中的run-level内的一些服务来关闭

a)自由选择关机模式:关机、重启、进入单人操作模式

b)设定关机时间:设定成现在立刻关机、某一个特定的时间关机

c)自定义关机讯息:关机之前,将自定义的讯息发送给在线user

d)发出警告信息

e)选择是否耀fsck检查文件系统

#立刻关机
shutdown -h now
#系统在今天8点25关机
shutdown -h 20:25
#系统在10分钟后自动关机
shutdown -h +10
#系统立刻重新启动
shutdown -r now
#再过三十分钟系统重新启动,并显示后面的信息给所有在线的使用者
shutdown -r +30 'The system will reboot'
#发出警告信息
shutdown -k now 'This system will reboot'

(2)重新启动,关机:reboot、halt、poweroff

(3)init 0

-----切换执行等级init(共7种)

        ·run level 0:关机

        ·run level 3:纯文本模式

        ·run level 5:含有图形接口模式

        ·run level 6:重新启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值