当前位置:   article > 正文

『Linux』 第一章 基本操作指令(上)

『Linux』 第一章 基本操作指令(上)

目录

一. 使用XShell 远程登录Linux

     1.下载安装 XShell

     2.查看 Linux 主机 ip

     3.使用 XShell 登录主机

    4.XShell 下的复制粘贴

二. Linux 下基本指令 

        01. ls 指令

        02. pwd命令

       03. cd指令

     04. touch指令

     05. mkdir 指令 *

     06. rmdir指令 * && rm指令 *

     07.man 指令 

一. 使用XShell 远程登录Linux

     1.下载安装 XShell

  XShell 是一个远程终端软件. 下载官网 https://www.netsarang.com/products/xsh_overview.html
下载安装的时候选择 "home/school" 则为免费版本

     2.查看 Linux 主机 ip

 在终端下敲 ifconfig 指令,查看到ip地址

     3.使用 XShell 登录主机

 在 XShell 终端下敲

        ssh [ip]

 ip 为刚才看到的 ifconfig 结果, 如果网络畅通,将会提示输入用户名密码,输入即可正确登录

    4.XShell 下的复制粘贴

    复制: ctrl + insert(部分 insert 需要配合 fn 来按)

    粘贴: shift + insert 

     ctrl + c / ctrl + v 是不行的。

二. Linux 下基本指令 

        01. ls 指令

  语法: ls [选项] [目录或文件]

  功能: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

  常用选项:

  •   -a 列出目录下的所有文件,包括以 . 开头的隐藏文件。
  •   -d 将目录像文件一样显示,而不是显示其下的文件。如: ls -d 指定目录
  •   -i   输出文件的 i节点的索引信息。 如ls - ai 指定文件
  •   -l  列出文件的详细信息,如 ls -l 指定目录
  •   -n  用数字的 UID,GID 代替名称。 
  •   -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
  •  -r  对目录反向排序。
  •  -t   以时间排序
  •  -s  在l 文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  •  -R 列出所有子目录下的文件。(递归)
  •  -1 一行只输出一个文件。

注:   指令中 选项分隔符是 空格,指令选项可以拼接在一起,顺序可以随意

           windows 路径分隔符是 :\  ,Linux 路径分隔符是 / 

          ls -a 中显示的  . 

        02. pwd命令

 语法: pwd

 功能: 显示用户当前所在的目录

  常用选项:  无

       03. cd指令

语法: cd 目录名

功能: 改变工作目录。 将当前工作目录改变到指定的目录下。

举例:

        cd .. : 返回上级目录

        cd /home/ litao/linux/ : 绝对路径

        cd ../day02/ :相对路径

        cd ~ : 进入用户家目录

        cd -: 返回最近访问目录,并打印

     04. touch指令

语法: touch  [选项]... 文件...

功能: touch 命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件

常用选项:

  •  -a  或--time=atime或--time=access或--time=use只更改存取时间。。
  • -c   或--no-create 不建立任何文档。
  • -d   使用指定的日期时间,而非现在的时间。
  • -f    此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  • -m   或--time=mtime或--time=modify 只更改变动时间。
  • -r     把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
  • -t 使用指定的日期时间,而非现在的时间。

     05. mkdir 指令 *

语法: mkdir [选项] dirname...

功能: 在当前目录下创建一个名为 “dirname” 的目录

常用选项:

  • -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

举例:

        mkdir -p test/test1  : 递归建立多个目录

     06. rmdir指令 * && rm指令 *

rmdir 是一个与mkdir 相对应的命令。 mkdir 是建立目录, 而rmdir是删除命令。

语法: rmdir [-p][dirName]

适用对象: 具有当前目录操作权限的所有使用者

功能: 删除目录

常用选项:

  •  -p 当子目录被删除后如果父目录也变成空目录的话,就连父目录一起删除。

    rm 命令可以同时删除文件或目录

语法: rm [-f-i-r-v] [dirName/dir]

适用对象: 所有使用者

功能:删除文件或目录

常用选项

  •  -f  即使文件属性为只读(即写保护),亦能直接删除
  •  -i  删除前逐一询问确认
  • -r  删除目录及其下所有文件

     07.man 指令 *

Linux 的命令由很多参数,我们不可能全记住, 我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是: man

语法 :man [选项] 命令

常用选项:

  •  -k  根据关键词搜索联机帮助
  •  num 只在第num章节找
  •  -a  将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索, 搜索到就停止, 用 a 选项,当按下q 退出,他会继续往后面搜索,直到所有章节都搜索完毕

   解释一下,man 手册分为8 章

1. 是普通的指令

2. 系统调用,如open,write 之类的(通过这个,至少可以很方便的查到调用这个函数,需要加说明头文件)

3. 是库函数,如 printf,fread

4 是特殊文件,也就是/dev 下的各种设备文件

5. 是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义

6. 是给游戏留的,由各个游戏自己定义。

7. 是附件还有一些变量,比如向 environ 这种全局变量在这里就有说明

8. 是系统管理用的命令,这些命令只能由root使用,如 ifconfig

注: 正常的云服务器中,默认是没有搭载man手册的,所以我们需要自行输入代码安装一下。

yum install -y man-pages

同时我们也可以安装一下,下面的这两个

1.yum install -y tree              2. yum install -y nano

1.是可以将当前目录以及子目录以树状图的形式打印出来,更加的直观,方便我们理解

2.是类似于Linux的记事本,可以用于输入,保存,运行代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/507122
推荐阅读
相关标签
  

闽ICP备14008679号