zoukankan      html  css  js  c++  java
  • Linux学习笔记02Linux的基础命令格式、复制与粘贴快捷键、切换目录命令(cd)、SSH连接linux时,长时间不操作就断开的解决方案

    对服务器来讲,稳定性、可靠性、安全性才是最主要的。而简单易用不是服务器需要考虑的事情,所以学习 Linux,这些枯燥的命令是必须学习和记忆的内容。

    在Linux终端下:

              复制命令:Ctrl + Shift + C  组合键.

              粘贴命令:Ctrl + Shift + V  组合键.

    Ctrl + C 是强制中断程序的执行,进程已经终止。

    termius软件自身特性:

    1.Linux命令基本格式

    登录系统后,第一眼看到的内容是:

    [root@localhost ~]#
    • []:这是提示符的分隔符号,没有特殊含义。
    • root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录。
    • @:分隔符号,没有特殊含义。
    • localhost:当前系统的简写主机名(完整主机名是 localhost.localdomain)。
    • ~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。
    • #:命令提示符,Linux 用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。

    家目录(又称主目录)是什么? Linux 系统是纯字符界面,用户登录后,要有一个初始登录的位置,这个初始登录位置就称为用户的家:

    • 超级用户的家目录:/root。
    • 普通用户的家目录:/home/用户名。

    用户在自己的家目录中拥有完整权限,所以我们也建议操作实验可以放在家目录中进行。我们切换一下用户所在目录,看看有什么效果。

    [lucky@localhost ~]$ cd /usr/local
    [lucky@localhost local]$ pwd
    /usr/local
    [lucky@localhost local]$ cd /home/lucky
    [lucky@localhost ~]$ cd /home/lucky/test1
    [lucky@localhost test1]$

    仔细看,如果切换用户所在目录,那么命令提示符中的会变成用户当前所在目录的最后一个目录(不显示完整的所在目录 /home/ lucky/test1,只显示最后一个目录 local)。

    Linux 命令的基本格式:

    [root@localhost ~]# 命令[选项][参数]

    命令格式中的 [] 代表可选项,也就是有些命令可以不写选项或参数,也能执行。那么,我们就用 Linux 中最常见的 ls 命令来解释一下命令的格式

    ls命令用于查看目录中的文件

    [lucky@localhost ~]$ ls
    Desktop  Documents  Downloads  Music  Pictures  Public  Templates  test1  Videos

    ls 命令之后不加选项和参数也能执行,不过只能执行最基本的功能,即显示当前目录下的文件名。那么加入一个选项,会出现以下结果:

    如果加一个"-l"选项,则可以看到显示的内容明显增多了。"-l"是长格式(long list)的意思,也就是显示文件的详细信息。 

    2.linux切换工作目录

    cd 命令,是 Change Directory 的缩写,用来切换工作目录。

    cd 命令的基本格式如下:

    [root@localhost ~]# cd [相对路径或绝对路径]
    表 1 cd 命令的特殊符号
    特殊符号作 用
    ~ 代表当前登录用户的主目录
    ~用户名 表示切换至指定用户的主目录
    - 代表上次所在目录
    . 代表当前目录
    .. 代表上级目录

    (1)~符号操作

    [root@localhost vbird]# cd ~
    //表示回到自己的主目录,对于 root 用户,其主目录为 /root
    [root@localhost ~]# cd
    //没有加上任何路径,也代表回到当前登录用户的主目录
    [root@localhost ~]# cd ~vbird
    代表切换到 vbird 这个用户的主目录,亦即 /home/vbird

     (2)..符号操作

    [root@localhost ~]# cd ..
    //表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思;

    (3)-符号操作

    [root@localhost /]# cd -
    #表示回到刚刚的那个目录

    案例使用:

    案例1:cd -的使用

     案例2:

    cd .. 进入上一级目录

    cd . 进入当前目录

    [root@localhost ~]# cd /usr/local/src
    #进入测试目录
    [root@localhost src]# cd ..
    #进入上级目录
    [root@localhost local]# pwd
    /usr/local
    #pwd是査看当前所在目录的命令,可以看到我们进入了上级目录 /usr/local
    [root@localhost local]# cd .
    #进入当前目录
    [root@localhost local]# pwd
    /usr/local
    #这个命令不会有目录的改变,只是告诉大家"."代表当前目录

     3.SSH连接linux时,长时间不操作就断开的解决方案

    为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。

    [root@localhost ~]# TMOUT=0

    参考文献:http://c.biancheng.net/view/722.html

  • 相关阅读:
    iOS多线程之NSThread详解
    iOS中NSScanner 的用法
    自己的第一篇博客
    useradd与adduser的区别
    drop、truncate和delete的区别
    开启ipv6支持
    linux主机hang住echo 0 > /proc/sys/kernel/hung_task_timeout_secs disables this message
    xfs文件系统修复方法https://blog.csdn.net/yuanfang_way/article/details/78700089
    mysql表死锁查询
    系统丢包net.netfilter.nf_conntrack_max 超限查看
  • 原文地址:https://www.cnblogs.com/luckyplj/p/15541476.html
Copyright © 2011-2022 走看看