• linux一周学习总结


          对于linux,之前也完全没有接触过,完全零基础小白。来到马哥以后,进入学习也有一周时间 ,一周里老师带我们学习了很多指令,下面,我就自己的理解和老师讲授的内容对linux中的一些指令做一个简单的小总结。


    一、关于SHELL

    Shell

        查询当前系统使用了哪个shell

            echo $SHELL

        查询当前系统已安装的所有shell

            cat /etc/shells

        Shell提示符

            whoami 显示当前的登录用户名

            hostname 显示当前的主机名

            pwd 显示当前的工作目录。

            

        当然,这里面还有一个好玩的小功能,就是可以把上图所圈住的部分修改一下显示内容,具体代码看下面:

            PS1="[u@h W]\$ " 各段含义如右-> [用户名@主机名 当前所在目录(最后一节)]#($)

        其中,#代表管理员,$代表普通用户。我们来改一下,就像下面这样~

        

       大家也可以改成自己喜欢的格式,不过不建议太长喏,太长了后面的代码可能就会很快换行,不管是敲起来还是阅读起来都会略麻烦呢。


    二、关于时间和日期

    Date

        显示日期时间:date [OPTION]…[+FORMAT]

          FORMATE格式符

            +%F 显示年月日

            +%T 显示时分秒

            +%Y 显示年

            +%m 显示月

            +%d 显示日

            +%H 显示时

            +%M显示分

            +%S 显示秒

            +%s 显示从1970-1-1 0:00:00以来一共过了多少秒

            +%w 显示星期几(1-7)

            +%a 显示星期几(英文简写)

          

            显示年月日时分秒也可以用下面这种方式(格式字符串):
                date +%Y-%m-%d-%H-%M-%S

          

         设定日期时间:

            1、date MMDDHHmmYYYY[.SS]

            2、date -s 'yyyy-mm-dd hh:mm:ss'

              eg:把时间改为2016-10-10 8:08:08

         方法1:

       

         方法2:

       

    hwclock 查示硬件时间(BIOS时间)

        hwclock -s 将硬件时间写入软件时间(系统时间)

        hwclock -w 将软件时间写入硬件时间

        注:clock = hwclock

    修改时区

        在Centos6下:

            ln -f /usr/share/zoneinfo/America/New_York /etc/localtime (修改时区为:/America/New_York)

            ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (修改时区为:/Asia/Shanghai)

        在Centos7下:

            timedatectl 查看当前时区

            timedatectl list-timezone 查看所有的时区

            timedatectl set-timezone America/New_York(修改时区为:/America/New_York)

            timedatectl set-timezone Asia/Shanghai(修改时区为:/Asia/Shanghai)   

            

     
    Cal用法
            cal [[month] year]
            cal 显示当月日历

          

       cal yyyy 显示指定年的日历

          

          

       cal -y 显示当年的日历

          

          

       cal -3 显示上个月当月下个月的日历

          

       cal -1 同cal 显示当月日历

          

       cal mm yyyy 显示指定年,月的日历

          


    三、关于echo用法

    echo

        echo [SHORT-OPTION]…[STRING]…

        -n 不换行

        -E (default) 不解释

        -e 让转义符“”生效

            a 报警

             退格

            c 不换行

            换行,从行首输入

             移动行首但不换行

             输入tab

            v 换行并以上一行最后字符为起点

            \ 输入一个

            注意:对于-e的解释作用,后面所跟的 * 必须用引号引起来才可以生效。

        STRING可以使用引号,单引号双引号均可用;      

            单引号:强引用,变量引用不执行替换;

                                                                                               

            双引号:弱引用,变量引用会被替换;     

                        

            注意:变量的引用的正规符号->${name}


    四、关机以及重启命令

    halt & poweroff 关机

        在centos7中 : poweroff

    reboot 重启

        reboot -f 直接断电源再重启。

    shutdown

        shutdown -r 重启

        shutdown -h 关机

        shutdown +0 直接关机

        shutdown +xx xx分钟后关机

        shutdown hh:mm  指定时间关机

        shutdown -c 取消关机(此条命令可以在另一个终端执行)


    五、bash中的一些常用快捷键总结

    bash快捷键

        Ctrl+L 清屏

        Ctrl+O 执行当前命令,并重新显示本命令 

        Ctrl+s 锁定,但仍可以运行命令。

        Ctrl+q 解锁

        Ctrl+C 强制结束

        Ctrl+D 正常终止

        Ctrl+Z 挂起(暂停)命令  (fg继续)

        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 把文本粘帖到当前光标处


        以上是我对第一周所学部分知识的总结,如有不足之处,还请多多指教~

    作者:珂儿吖

    出处:http://www.cnblogs.com/keerya/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    大家写文都不容易,希望尊重劳动成果哟~

  • 相关阅读:
    G
    O
    M
    K-Hero
    J
    G
    F
    Codeforces Round #327 (Div. 2) A Wizards' Duel (水题)
    C++各大有名科学计算库(转)
    矩阵算法 高斯消元 行列式 矩阵的秩
  • 原文地址:https://www.cnblogs.com/keerya/p/7222308.html
Copyright © 2020-2023  润新知