linux学习第二天知识点-linux入门及使用帮助

一 基础命令

1. #ifconfig

    显示或配置网卡的命令,英文全称是network interfaces configuring。

    配置网卡的IP地址语法例:ifconfig eth0 192.168.0.1 netmask 255.255.255.0

2.  #service network restart

    重新启动所有网卡

3. ctl+alt+f1     f2   f3 …f6

    f1切换到(图形),f2-f6切换到字符. 注意图形界面并没有关闭。

4. #tty

    查看在哪个终端。

5. #who

    查看有哪些用户并在哪个终端上。

    tty1对应图形界面,pts/1…. 对应虚拟终端

6. #echo

    回显命令,可给其他终端发信息#echo xxxxxxxx> /dev/pts/1

7. ctl+shif+n     ctl+shif+t

    打开多个终端窗口 页签

8. #init 3   init 5

   关闭图形界面    开启图形界面-

9. #chvt 1      ….2   3  4

   切换终端

10. #startx

    开启图形,与init5 不同

11. #power off

    两系统断电关机

12. #halt

    6.8 断电关机     7 不断电关机

13. #hostname

    显示完整主机名

14. #lsb_release -a

    显示版本号

15. 修改版本信息

    nano    /etc/red hat-release

    nano    /etc/issue(可以修改终端登录提示字符)

16. #cat

    查看文件内容

17. 放置配置文件

    etc目录

18. id -u

    查看用户uid. centos6 0是管理员,500是普通用户。centos7 0是管理员,1000是普通用户。

19. reboot

    重新启动系统

20. 绿色命令表示可执行

21.ls

    ls -l /sbin/ifconfig -h

    -l 查看明细, -h易读模式

    ls -a 看所有文件(看隐藏)

22. hash

    查看内存中已执行的外部命令

23. ¥PATH

    存放外部命令变量 #echo $PATH

24. sbin  bin

    sbin管理员使用,bin普通用户使用

25. hash

    查看缓存 #hash,指定清楚#hash -d xxx,清楚全部缓存#hash -r

26.  #alias     

       显示别名

27. #pwd

    查看”当前工作目录“的完整路径

28. #cal #date

    日历,日期

29. #touch

    生成一个文件

30. #rm

    删除,#rm -rf * 删除所在目录下的所有文件

二  知识点

1. root用户

    是否为root管理员,要判断“uid”是否为0.不是看名字 ,可通过id-u 查看。

2.终端terminal

图形终端:属于虚拟终端,附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提供桌面环境;
模拟终端:图形界面打开的命令行以及基于ssh协议或telnet协议等远程打开的界面,设备文件:/dev/pts/# [0, ∞)

3. 交互式接口

交互式接口:启动终端后,在终端设备附加一个交互式应用程序

    3.1 GUI:Graphic User Interface(图形界面)

        三种主流桌面Desktop:
        GNOME (C, 图形库gtk),
        KDE (C++,图形库qt)
        XFCE (轻量级桌面)

        相互间应用程序不兼容,因为底层开发库不同  

    3.2 CLI:Command Line Interface(字符界面)

        一下程序是将键盘输入的命令转换成二进制

        shell程序:sh(bourn)cshtcshksh(korn)     
        bash (bourn again shell)GPL 是Linux标准的shell

        与sh兼容。CentOS默认使用

        显示当前使用的shell:#echo $SHELL

        显示当前系统使用的所有shell:#cat /etc/shells

4. 命令提示符
    管理员:#
    普通用户:$

    PS1可以临时生效提示符格式 #PS1=gggg

    cd 更改路径

5. 内部外部命令

    5.1 内部命令

        内部命令开机自动加载到内存,外部命令以文件形式保存在硬盘中

         #type echo   提示echo is a shell builtin 说明是内部命令

        所有的内部命令均保存在/bin/bash里面。   

    5.2 外部命令

        #type ifconfig 提示ifconfig is /sbin/ifconfig 说明存放在sbin文件中

6. 命令执行顺序

    别名,内部 缓存外部,外部

7. screen命令:
    打开新的screen:
        screen –S [SESSION]
    加入会话:
        screen –x [SESSION]
    退出并关闭screen:
        exit
    剥离当前screen:
        Ctrl+a,d
    显示所有已经打开的screen:
        screen -ls
    恢复某screen
        screen -r [SESSION]

8. echo 命令

    显示字符串

    echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
        echo "$VAR_NAME": 变量会替换,双引号表弱引用
        echo '$VAR_NAME': 变量不会替换,强引用
        $echo –e “Enter the file name: \c”
        echo 需要使用-e 参数来打印转义字符

       可理解为:

     ‘   ’强引用      (都是字符串,傻符号)

     “”  “”弱引用       (中等)

       ~  ~ 命令引用    (最聪明)   与 $()一样 一般用于调用命令执行结果。

       #echo -e "aaaa\c"        \c  压缩回车换行,要有 -e 配合使用

         \a 发出警告声;
        \b 退格键
        \c 最后不加上换行符号;
        \n 换行且光标移至行首;
        \r 光标移至行首,但不换行;
        \t 插入tab;
        \\插入\字符;
        \0nnn 插入nnn(八进制)所代表的ASCII字符

9. 使用帮助

    内部命令用:help 命令

    外部命令用:–help

   

原创文章,作者:面授班20-1孟宪峰,如若转载,请注明出处:http://www.178linux.com/25480

赞 (0)
面授班20-1孟宪峰面授班20-1孟宪峰
上一篇 2016-07-26 10:00
下一篇 2016-07-26 16:38

相关推荐

  • Centos启动过程

    启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一…

    Linux干货 2017-03-30
  • 运维第一步

    学友分享各自工作经历

    2018-03-26
  • linux高级文件管理系统

    磁盘配额:    linux是一个多用户的系统,磁盘配额是分配给每个用户的磁盘可用空间的限制。每一用户只能使用最大配额范围内的磁盘空间。root是不受配额限制的,只有普通用户才受限制。   Quota是在RedHatlinux下实现linux磁盘配额的工具,它支持单独的挂载文件系统,而不是一个目录。quota默认是安装的,如果没…

    Linux干货 2016-09-02
  • Linux基本命令

    基本命令 1、用户 1、  root  :超级用户 2、  普通用户(生产环境一般使用普通用户) 2、终端terminal 1、  设备终端 :鼠标、显示器 2、  物理终端 (/dev/console): 1.       控制台 3、 …

    Linux干货 2017-04-17
  • 制作自动化安装的启动U盘

    制作自动化安装的启动U盘 准备: CentOS 6.8 系统、CentOS-6.8-x86_64-bin-DVD1.iso光盘、U盘、centos-6-x86_64(kickstart文件) mkdir /mnt/myiso  创建目录,创建安装树 查看光盘的挂载点 cp -r /media/CentOS_6.8_Final/isolinux/ &…

    2017-04-05
  • 第二周博客作业

    1.Linux上的文件管理类命令都有那些,其常用的使用方法及其相关示例演示。
    2.Bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3.请使用命令行展开功能来完成以下的练习。
    4.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
    5.如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6.显示/var目录下所有以1开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其他字符)的文件或目录。
    7.显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
    8.显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件或目录。
    9.在/tmp目录下创建以tgile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22
    10.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    11.复制/etc目录下所有以.d结尾的文件或目录到/tmp/mytest2目录中。
    12.复制/etc目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    2018-03-22