第一篇博客,以下。

一、 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
下一篇 2017-07-15

相关推荐

  • shell脚本小练习..

    刚刚接触vim和shell脚本,用几个小脚本练练手。 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中。 3、编写脚本…

    2017-04-13
  • 不重启添加硬盘

    添加硬盘后 ls /dev/sd* 不重启添加硬盘 [root@localhost ~]# cd /sys/class/scsi_host/ [root@localhost scsi_host]# ls host0  host1  host2 [root@localhost scsi_host]# echo “- – -”…

    Linux干货 2017-10-21
  • test

    test

    Linux干货 2016-08-08
  • bash工作特性之命令执行状态返回值和命令行展开的讲解和实例

    命令执行状态返回值 在Linux bash中可以用命令执行状态返回值来判断命令是否运行成功,而不需去关心命令返回的结果是多少。 bash通过状态返回值来得到输出结果; 成功:返回值 0 [root@localhost tmp]# ls aaa [root@localhost tmp]# mkdir $(date +%H-%m-%S) [root@localh…

    Linux干货 2018-03-01
  • 数据库简介和简单操作

    数据库 数据库是数据的汇集,它以一定的形式存储在存储介质上 数据库的发展史 萌芽阶段:文件系统,使用磁盘文件来存储数据 初级阶段:第一代数据库,出现了网状模型、层次模型的数据库 中级阶段:第二代数据库,关系型数据库和结构化查询语言 高级阶段:新一代数据库,“关系-对象”型数据库 数据库管理系统和文件管理系统 文件管理系统的缺点是: 编写应用程序不方便 数据冗…

    2017-12-04
  • bind-9.9.5编译安装

    bind-9.9.5编译安装 §·bind-9.9.5编译安装大概步骤 步骤一 :下载源码包bind-9.9.5 ; 步骤二 :按需求选择模块或功能 ./configure ;  # ./configure  –prefix=/usr/local/bind9  –sysconfdir=…

    Linux干货 2016-10-09