• linux笔记 终端、路径、目录及命令认识


    一、终端:终端即TTY(TeleTYpewriter),电传式打字机,让用户输入数据,并显示输出结果的设备。linux为多用户多任务,相比于windows系统的单用户多任务,linux允许多个用户同时登陆同一台linux服务器,在终端上进行操作,多个终端可以同时运行不同的命令和进程,不会相互影响。

    1.物理终端:直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中,一般是多台服务器共享一套终端,简称KVM(Keyboard键盘,video显示器,mouse鼠标)
    2.虚拟终端(tty):附加在物理终端之上,用软件方式虚拟实现,CentOS默认启用6个虚拟终端,可以通过快捷键来切换,切换方式:Ctrl-Alt-F[1--6], 对应的文件是/dev/tty#。可以同过tty命令来查看当前的虚拟终端号。tty是teletypewriter的简称。
    3.伪终端(pty):两种应用场景,第一在图形界面下打开的命令行接口,第二基于ssh协议或telnet协议等远程打开的命令行界面,是运维工程师用的最多的一种连接服务器的方式。pts(pseudo-terminal slave)是pty的实现方法。
    4.常用命令
    tty #查看当前终端
    Ctrl-Alt-F[1--6]  #切换终端
    who  #查看用户登陆终端的时间等信息
    
     
    二、路径
     
    1.绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql
    2.相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,#cd test”。此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来讲的,所以称为相对路径。
    3.特殊路径:.  表示当前目录; ..   表示上一级目录
     
    三、目录
     
    1.工作目录:当前目录
    2.家目录:用户登陆时所在目录。root用户家目录/root;普通用户家目录/home/USERNAME。
    4.常用命令
    cd 目录  #切换工作目录,不带路径则切换家目录
    pwd #查看当前工作目录
    
     
    四、命令认识
     
    1.命令:即单一功能的程序。命令分为内建命令和外部命令。内建命令即shell自带的命令,man cd可查看所有内建命令。外部命令可用type 
    +命令查看所处目录路径。
    2.命令语法:COMMAND [选项]...  [参数]...     【例:ls -a  /root】
       COMMON 内建命令可直接用命令名,因为PATH定义了常用命令的路径参数,在运行命令时会查找PATH参数并将命令路径补全。如果命令路径没有在PATH中定义则需要将命令路径写全。
       [选项]  对命令的功能进行补充。每个命令的选项都不一致。可通过man或者--help查看选项及其用法。选项有长选项和短选项,短选项可连用,且linux严格区分大小写。有些选项也可带参数。
       [参数]  命令的执行对象。

      

      

  • 相关阅读:
    BZOJ4008: [HNOI2015]亚瑟王
    BZOJ4260: Codechef REBXOR
    BZOJ4408: [Fj Winter Camp 2016]神秘数
    BZOJ4010: [HNOI2015]菜肴制作
    ccc2016
    BZOJ3884: 上帝与集合的正确用法
    BZOJ1017: [JSOI2008]魔兽地图DotR
    BZOJ1011: [HNOI2008]遥远的行星
    BestCoder Round #73
    hdu4035(概率dp)
  • 原文地址:https://www.cnblogs.com/dumpling-z/p/11169781.html
Copyright © 2020-2023  润新知