zoukankan      html  css  js  c++  java
  • 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严格区分大小写。有些选项也可带参数。
       [参数]  命令的执行对象。

      

      

  • 相关阅读:
    使用ftp软件上传下载php文件时换行丢失bug
    #1045
    wamp虚拟主机的配置 .
    css3很酷的加载动画多款
    理解CSS3 transform中的Matrix(矩阵)
    好吧,CSS3 3D transform变换,不过如此!
    js流程控制语句
    js变量
    js函数
    Gym 100507I Traffic Jam in Flower Town (模拟)
  • 原文地址:https://www.cnblogs.com/dumpling-z/p/11169781.html
Copyright © 2011-2022 走看看