第一篇博客,以下。

一、 linux 你好!
    学习linux的心情。
        又一次接触了linux,内心还是很忐忑的。记得大二学过半学期的linux,那是一门考查课,所以可想而知学的是三天打鱼两天晒网。也不知道是怎样的机缘,让我在一年后又一次遇见了它。我想说,虽然你很让人难捉摸,但我还是想去了解你。所以,你好啊!
二、基础的一些命令
  1. 文件查看类命令:cat,tac,head,tail,more,less
    分屏查看命令:more和less
      more命令:more FILE(翻屏至文件尾部后自动退出)
      less命令:less FILE
      head命令: -n 查看文件前n行

      第一篇博客,以下。
      tail命令: -n 查看文件后n行
                 -f 查看文件显示后不退出,并显示新行
      stat命令:stat FILE

第一篇博客,以下。
        时间戳:
            最近访问时间:access time
            最近更改时间:modify time
            最近改动时间:change time
         文件分为两类数据,一个是元数据metadate,一个是数据 data,数据改变元数据也会发生改变。
        touch命令改时间戳:
            -c:指定的文件路径不存在时不予创建
            -a:仅修改access time
            -m:仅修改modify time

第一篇博客,以下。
   2. 目录管理类命令:mkdir,rmdir
        mkdir: mkdir[OPTION]..DIRECTORT..
          路径基名为命令的作用对象,基名之前的路径必须存在

第一篇博客,以下。
        rmdir: rmdir[OPTION]..DIRECTORT..
   3. bash的基础特性
       命令行展开:
         ~ :自动展开为用户的家目录,或指定的用户家目录
        {}:可以承载一个以逗号分隔的路径列表,并能够将其展开为多个路径

第一篇博客,以下。
       命令的执行结果:
         状态结果;
         命令结果:
           引用命令的执行结果:$(COMMAND)或`COMMAND`

第一篇博客,以下。
   4. 关于时间的那些命令
       date
 +%F
 +%T
 +%Y
 +%m
 +%d
 +%H
 +%M
 +%S
 +%s
 +%w
 +%a
     date修改时间:date -s ‘yyyy-mm-dd hh:mm:ss’

第一篇博客,以下。
     hwclock 查示硬件时间(BIOS时间)
      hwclock -s 将硬件时间写入软件时间(系统时间)
      hwclock -w 将软件时间写入硬件时间
     cal 显示当月日历
 cal yyyy 显示指定年的日历
 cal -y 显示当年的日历
 cal -3 显示上个月当月下个月的日历
 cal -1 同cal 显示当月日历
 cal mm yyyy 显示指定年,月的日历
   5. 如何开机自动显示图形化界面
        图形化界面操作

第一篇博客,以下。
        命令行界面操作:

第一篇博客,以下。
   6. $的用法
 $变量名 引用变量的值 
 $()或“ 引用命令执行的结果
 $[]运算
 ${变量名} 或”$变量名” 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。
三、 bash的一些快捷键
 Ctrl+L 清屏
 Ctrl+O 执行当前命令,并重新显示本命令

 Ctrl+s 锁定,但仍可以运行命令。
 Ctrl+q 解锁
 Ctrl+C 强制结束
 Ctrl+D 正常终止
 Ctrl+Z 挂起(暂停)命令
 Ctrl + a 光标移到命令行首,相当于Home
 Ctrl + e 光标移到命令行尾,相当于End
 Ctrl + f 光标向右移动一个字符
 Ctrl + b 光标向左移动一个字符
 Alt + f 向右移动一个单词
 Alt + b 向左移动一个单词
 Ctrl + xx 光标在命令行首和光标之间移动
 Ctrl + u 删除光标之前的内容
 Ctrl + k 删除光标这后的内容
 Alt + r 清除全部内容
 Ctrl + w 从光标处向左删除至单词首
 Alt + d 从光标处向右删除至单词尾
 Ctrl + d 删除光标后的一个字符
 Ctrl + h 删除光标前的一个字符
 Ctrl + y 将删除的字符粘贴至光标后
 Alt + c 从光标处开始向右更改为首字母大写的单词
 Alt + u 从光标处开始,将右边一个单词更改为大写
 Alt + l 从光标处开始,将右边一个单词更改为小写
 Ctrl + t 交换光标处和之前的字符位置
 Alt + t 交换光标处和之前的单词位置
 Alt + N 提示输入指定字符后,重复显示该字符N次(N表示具体的数字)
 Ctrl-Shift-n 创建新窗口
 Ctrl-Shift-q 关闭当前窗口
 Ctrl-Shift-t 创建一个标签页
 Ctrl-Shift-w 关闭一个标签页
 Ctrl-PaUp/PgUn 切换到下一个/前一个标签页
 Ctrl-Shift-c 复制选中的文本
 Ctrl-Shift-v 把文本粘帖到当前光标处

 四、
      命令类型
        命令类型分为外部命令和内部命令。
         type COMMAND:
           内部:builtin
           外部:显示为命令文件路径
         (命令可以有别名,别名可以与原名相同,此时原名被隐藏,此时如果要运行原命令,则使用\COMMAND第一篇博客,以下。

 
         命令别名:
           获取所有可用别名定义:
              # alias
           定义别名:
              # alias NAME=COMMAND第一篇博客,以下。


           取消别名:
              #unalias NAME第一篇博客,以下。


       which 命令:显示命令完整路径
           which[options] programname[…]
             –skip-alias:忽略别名第一篇博客,以下。


       who 命令:显示谁登录
            -b:系统此次启动的时间
            -r:运行级别第一篇博客,以下。
       w 命令:用来显示谁登录了以及在干什么

原创文章,作者:jyy_599,如若转载,请注明出处:http://www.178linux.com/80721

(0)
jyy_599jyy_599
上一篇 2017-07-15 11:07
下一篇 2017-07-15 11:10

相关推荐

  • linux bash环境变量简单总结

    一.环境变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都 是相同的,这个默认环境实际上就是一组环境变量的定义。 环境变量是全局的,设置好的环境变量可以被所有当前用户所运行的程序所使用。 用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 …

    Linux干货 2015-09-14
  • 第九周

    统计可登录shell与不能登陆shell的个数 2. 写一个脚本 3.写一个脚本    4、写一个脚本,完成如下功能 脚本能够接受一个参数。 (1) 如果参数1为quit,则显示退出脚本,并执行正常退出。 (2) 如果参数1为yes,则显示继续执行脚本。 (3) 否则,参数1为其它任意值,均执行非正常退出。    5、…

    Linux干货 2016-12-26
  • zabbix之报警功能的实现

    一、注册微信公众号 首先申请微信公众平台https://mp.weixin.qq.com/一个人最多申请5个公众号,所以还是可以的 申请完之后就可以根据腾讯的提示使用微信公众号了,然后用你自己的微信扫描关注微信号。 就可以看到用户数了,接下来的就要使用的用户的微信ID号了。点击用户查看用户的微信ID号。在浏览器查看用户的微信ID号。就是那个红色的ID了。 h…

    2014-11-12
  • Javascript 装载和执行

    一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。 首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执…

    Linux干货 2016-08-15
  • bash 函数

        函数可以让多条shell的命令组成语句块,实现代码重用和模块化编程。让我们在不用重复编写一些脚本,下面让我们来了解函数。 1,函数的简介 函数在脚本中使用应先定义,声明,再可以调用。 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 函数与shell 程序形式上是相似的,…

    Linux干货 2016-08-24
  • Mairadb

    Mairadb 编译安装Mairadb数据 先下载mariadb的软件包: 将软件包解压缩到/usr/local目录下 ]# tar xf mariadb-5.5.32-linux-x86_64.tar.gz -C /usr/local/ 创建连接 ]# ln -sv maria…

    Linux干货 2016-10-17