1dayxx

一、复习补充指令

1.检查命令执行成功还是失败 :echo $? (显示为0即为成功,显示为非0则为执行命令失败)

二、快捷键

1.光标快速到达行首 : Ctrl + a

2.光标快速到达行尾 : Ctrl + e

3.Tab键:自动补全

4.重新执行一次命令 :Ctrl + p (历史中的一条命令)

5.打印之前执行过命令的最后一部分,以空格为分隔符 : Esc + .

6.yum install -y bash-completion

  1. 查看历史命令 :history

  2. Ctrl + r #收索历史命令

  3. !+命令行号 (直接执行某个历史命令)

  4. 退出: Ctrl + d

三、LIUNX目录结构

1.在linux系统中一切皆文件

2.WINDOWS/LINUX 对比

Windows: 以多根的方式组织文件 C:\ D:\ E:\

Linux: 以单根的方式组织文件"/"

3.    /目录结构: FSH (Filesystem Hierarchy Standard):标准的目录结构 [root@qfedu ~]# ls / bin   dev home lib64 mnt proc run   srv tmp var boot etc lib   media opt root sbin sys usr

  1. 查询树状目录及代表意思

    查询根下所有第一个目录 : tree -L 1 /

  2. 树状目录分析

    root@localhost ~]# tree -L 1 / / ├── bin 二进制指令存放 目录(常用) ├── boot 启动文件存放目录├── dev 设备存放目录 ├── etc 配置文件存放目录(常用) ├── home 用户的家目录(常用) ├── lib 支持其他服务的库存放文件 ├── lib64 支持其他服务的库存放文件 ├── media 媒体 存放目录 ├── mnt 挂载目录(如:U盘、移动硬盘、硬盘)(常用) ├── opt 第三方的软件,安装到这个存放目录(常用) ├── proc 虚拟内核映射目录 ├── root 管理员家目录(常用) ├── run 软件运行时存放一些特殊文件目录(Pid文件) ├── sbin 超级管理员命令 ├── srv 服务代码存放目录 ├── sys 系统运行存放目录 ├── tmp 服务运行过程中产生的临时文件存放目录,一般运行结束自动删除 ├── usr 许多用于系统运行的文件目录(常用) └── var 数据存放目录

  3. 5.文件类型(根据颜色判断不一定准确)

     - 普通文件(文本文件,二进制文件,压缩文件,图片。。。)
     d 目录文件(蓝色)
     b 设备文件  block device 设备文件,如硬盘,U盘;
     c 设备文件 字符设备文件,比如我们的终端tty1,打印机。
     l symbolic link 即符号链接文件,又称软链接文件 (浅蓝色)
     s  socket 即套接字文件,用于实现两个进程进行通信
     p  管道文件

五、LIUNX路径

所谓路径即目录组成结构
一个linux路径由"/"和目录(文件)名称两部分组成
比如:/etc/passwd
    如果"/"出现在路径开头,则其表示根目录,在路径中间出现"/",其含义是某一个目录下,那么上面所示路径的意思就是"根目录下的etc目录下的passwd文件"
    如果路径最后出现"/",则表示这是一个目录

1.查询命令所存放位置 :which +命令

2.相对路径:var/ftp/pub ./test.sh(凡是非根开始的路径)

3.绝对路径:/home/alice/file1 (从根开始的路径是绝对路径)

4.查询当前位置路径: pwd

5.

六、文件管理命令、创建命令

1.返回家目录: cd ~或者 cd

2.回到上一级目录等同于相对路径 : cd ..

3.回到原来目录: cd -

4.表示当前目录: .

  1. 创建文件:touch a.txt

    批量创建文件:touch a{1..20}

  1. 打印:echo

    覆盖之前的内容:echo 加内容 > 加文件名 (echo 123 > a.txt)

    追加并保存之前内容:echo 321 >>a.txt

    当使用 echo 123 >> a.txt 这个命令时文件不存在,会创建该文件并将内容追加文件中

    换行: echo -

  2. 创建目录 mkdir

    详细: -v #显示创建时的详细信息

    递归目录:-p #创建连级目录,一级一级创建

  3. 复制 CP (cp 源路径 目标路径)

    目录: -r      #拷贝目录使用,连同目录里文件

    详细: -v     #显示详细信息

    强制: -f      #

  4. 移动、剪切、更改文件名 mv

    mv /root/file1 /tmp/ #mv 源路径 目标路径

  5. 删除文件: rm

    -r       #删除目录

    -f       #force强制删除

    -v      #详细过程

  6. 查看文件内容

    查看一个文件的全部内容:cat /etc/passwd

    -n         #显示行号

    -A         #包括控制字符(换行符/制表符)

    默认查看文件前十行: head #头部 head /etc/passwd

    -n 10    #查看前十行

    默认查看文件尾部十行: tail # tail /etc/passwd

    -n 10      #查看后十行

    -f           #实时动态查看文件尾部

    -F         #当这个文件目前还不存在时,也可以等待并后续查看

  7. 当无法使用鼠标时,可以通过less用键盘上下左右来查看文件全部内容: less

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值