鸟哥第五章笔记

来源:互联网 发布:网络上最好听的生日歌 编辑:程序博客网 时间:2024/04/28 04:14

执行命令:基本命令执行的格式

Commond  [-options]   parameter1 parameter2…

命令        选项      参数1      参数2

说明:以行命令中第一个输入的部分绝对是命令或者是可执行文件

     1 commond是命令的名称如转换路径cd等

     2 中括号不存在于实际的命令之中但通常参数前会有  -  

     3例如–h ;有时候会使用参数的完整名称则参数前会有双斜杠如- -help

     4两个参数为依附在选项之后的参数也可能是commond的参数

     5 按下回车键则此命令开始执行

     6 上面这几部分已空格来隔开无论几个空格shell都是视为是一个空格

     7 命令太长时可以利用反斜杠来转义回车字符使命令连续到下一行  注意反斜杠后立刻接特殊字符。才能转义 

   其他  在 linux之中 大小写字母是不一样的 如CD   cd   是不一样的

关于ls命令的使用 :

ls -al 例举出当前主文件夹下的所有隐藏文件与相关文件的属性  -al为参数 

语言的支援 ; echo $LANG 为列出当前linux所使用的语言 

                  如下一步需要修改语言类型 如英文 则 LANG=en_US  之后确认一下哦  echo $LANG

基础命令的操作:

    显示日期与时间 date 

  date +%y/%m/%d  此种显示为年月日  

   date +%h:%M   此种显示为小时分钟

注意 从上面的例子中我们知道  命令之后的参数除了前面带有减号外  有部分会带有加号  这点一定要记住

显示日历的命令 cal 

  cal 只显示本月的日历

 cal 2015 显示2015年度的日历

cal 月 年    如:cal  4    2015   此时显示的便是2015年度4月的日历

计算器 bc  

bc   进入计算器

运算符号 + -  ×  /(除)  % (取余)

注意:bc默认只输出整数  如果想要输出全部的整数  测需要整形先烈操作  scale = number     此时number 之的就是保留的小数点的位数

如bc  

 scale = 3

1/3 结果为0.333

要离开 bc计算器的界面 则必须要输入quit离开  

在命令行里面执行命令会有两种状况 :1.一种是该命令会直接显示结果之后回到命令提示符等待下一个命令的输入

                                                                     2 一种是进入到该命令的环境 直到结束该命令才回到命令提示符的环境

二  重要的热键   tab    ctrl c      ctrl  d 

首先介绍  tab它具有文件补齐和 命令补全的功能  

        

tab接在一串命令的第一个命令的后面 则为“命令补全”

tab接在一串命令的第二个命令的后面 则为“文件补齐”

     ctrl c 终止键  也可以种植正在进行的文件

   ctrl d   通常用来指代键盘输入结束 想要直接离开文字界面 相当于输入exit

查看有多少个命令来供使用  直接在命令行输入两遍tab即可 

命令man page 

man 这个man的意思是manual(操作说明)的简写

进入man命令的功能之后 

  可以按空格键来往下翻页   

 也可以用page up     page down  来翻页  

 按q是离开man环境    此时man page表示的是出现的man的命令页  

home键去到第一页

end是去到最后一页

/字符串向下查询此字符串  如:查询vbird的话  就输入/vbird

?字符串向上查询字符串

n,N    n为继续上一个操作进行查询   N进行相反的操作





常见数字所代表的意义 :

如 date(1)中的数字      1:用户在shell环境中可以操作的命令或者是可以执行的文件代表一般用户可以使用的文件

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

                                        8:系统管理员可以使用的管理命令

如果知道某些关键字 则可以输入  /word   例如  /date  来查询

注意  上面的命令只有在man page界面才可以使用


查找man的说明文件  命令可以为man -f  man  如果要具体的查询某个说明文件 如:man(7)则可以键入  man 7 man     也可以查询manman   这样查询是按先后顺序显示

 在系统文件中  只要有man这个关键字就将该说明列出来   命令类似于   man  -k   man   

查看系统的使用状态 

 查看目前谁在线  who

查看网络的联机状态 netstat   -a    

查看后台执行的程序  可以执行  ps-aux  

正确的关机命令的使用 

shutdown   和  reboot   

数据同步写入磁盘 sync

管用的关机命令  shutdown

shutdown的一些优点 :1  可以自由的选择关机的模式   2  可以设置关机的时间  :立刻或者是某一特定时间 3  可以自定义关机消息 :在关机之前 可以将消息通知给所有用户

                                           4可以仅发出警告 :不是真正的关机  而是特别的提醒用户注意一下  5可以选择是否要用fsck检查文件系统吐舌头  未完待续。。。

shutdown的一些用法  : shutdown 关机 较常用因为它可以提前发出警告音来提醒大家注意    具体一些语法如下

  shutdown  -h now  立刻关机  其中 now相当于时间为零的状态   

 shutdown -h  20:20   系统今天会在 20:20 分关机   若书写命令时已经超过这个时间  则系统会在隔天进行关机  

 shutdown -h  +10 系统会在十分钟之后再关机   

shutdown   -r now   系统立刻重启   

shutdown   -r +10   系统会在十分钟之后立刻重启 

shutdown   -k   now   'this system wii reboot '这个系统不会关机  他只发出警告参数

linux共有七种 执行等级    除了图形界面和命令模式之外  还有几种命令等级   

如: run  level   0   :关机 

        run  level  3:纯命令行模式

      

         run  level  5  :含有图形界面模式 

        run  level   6:重启

 具体使用方法如下   init  0   关机命令  


0 0