zoukankan      html  css  js  c++  java
  • 第一关考试题总结

    第1章 Linux里边的规章制度

    核心:如何优雅的使用空格和tab键

    1.1 Linux命令行组成

    1.1.1 Linux命令行示范

    [root@oldboy-40 ~]#

    "root":表示当前的登录的用户

    "@":可以理解为是一个分隔符号

    " oldboy ":应该是你的主机名

    "~":表示你当前所在的目录

    "#":表示你当前登录用户的身份是root超级用户

     [用户名@主机名 你在哪]

    1.1.2 Linux命令格式示范

    rm -f  /tem/tes.txt

    rm -rf  /tem/tes.txt

    命令+空格+参数选择+空格+文件或路径

    注意:Linux里面 严格区分大小写

    错误:Rm  RM   正确:rm

    1.1.3 Linux目录结构对比

    对比示范:

    Windows: C:······

    Linux:/······

    /(根目录)所有的文件和格式都是放在根下的 一切从根开始 并切有分隔符“/”

    1.1.4 Linux绝对路径和相对路径的区别

    路径===位置===在哪里

    绝对路径:只要是以根开始的路径/位置 就是绝对路径。

    示范: /data/tmp

    例子:

    [root@oldboyedu-40 ~]# ls -l /etc/sysconfig/network-scripts/ifcfg-eth0

    -rw-r--r--. 3 root root 229 Aug 11 15:28 /etc/sysconfig/network-scripts/ifcfg-eth0

    相对路径:路径的最前面 没有根号(/)不是以根开始的路径。(相对于当前目录)

    示范: etc/hosts

    例子:

    [root@oldboyedu-40 ~]# ls -l etc/sysconfig/network-scripts/ifcfg-eth0

    ls: cannot access etc/sysconfig/network-scripts/ifcfg-eth0: No such file or directory

    第2章 Linux命令及第一关练习题

    2.1 创建一个目录 /data

    2.1.1 mkdir   创建目录命令   (make director)   示范:mkdir  /data/

    2.1.2 ls   显示目录里边的内容命令 (list)   示范:ls  /data/

    2.1.2.1  ls –l   显示目录里边详细信息命令   示范:ls -l /data/   

    例子:

    [root@oldboy40 ~]# mkdir /data/

    [root@oldboy40 ~]# ls /data/

    [root@oldboy40 ~]# ls -l /data/

    total 0

    [root@oldboy40 ~]# ls /

    bin   data  etc   lib    lost+found  mnt  proc  sbin     srv  tmp  var

    boot  dev   home  lib64  media       opt  root  selinux  sys  usr

    2.1.3 cd   切换当前的位置命令   (change directory)   示范:cd /data/

    2.1.4 pwd   显示当前所在位置命令  

    例子:

    [root@oldboyedu-40 ~]# ls -l /etc/sysconfig/network-scripts/ifcfg-eth0

    -rw-r--r--. 3 root root 229 Aug 11 15:28 /etc/sysconfig/network-scripts/ifcfg-eth0

    [root@oldboyedu-40 ~]# ls -l etc/sysconfig/network-scripts/ifcfg-eth0

    ls: cannot access etc/sysconfig/network-scripts/ifcfg-eth0: No such file or directory

    2.2 在data下面创建一个oldboy.txt的一个文件

    2.2.1 touch   创建文件 摸 修改文件的时间戳命令   示范:touch /data/oldboy.txt前提必须要有这个目录

    例子:

    [root@oldboyedu-40 data]# touch /data/oldboy.txt

    [root@oldboyedu-40 data]# ls -l /data/

    total 0

    -rw-r--r--. 1 root root 0 Aug 11 19:41 oldboy.txt

    2.3 为oldboy.txt添加一些内容

    2.3.1 方法一vi   vim   编辑文件命令

    2.3.1.1  编辑格式

    进入编辑模式需要加小写i

    然后写入内容

    写完退出按esc

    保存并退出 :wq   w就是write 写  q就是quit退出

    强制退出不保存:q!

    强制退出并保存:wq!

    vi 相当于记事本

    vim 相当于Notepwd++

    2.3.1.2  vi vim是编辑文件的命令   示范:vi /data/oldboy.txt

    2.3.2 cat   查看显示文件内容命令  示范:cat /data/oldboy.txt

    例子:

    1.打开这个文件

    vi /data/oldboy.txt

    ###2.编辑模式 编辑这个文件

    i

    写入内容:

    I am studying linux.

    ###3.退出编辑模式

    esc

    ###4.保存并退出

    :wq

    ###5.查看文件的内容

    [root@oldboyedu-40 ~]# cat /data/oldboy.txt

    I am studying linux.

    2.3.3 方法二 echo   显示后面的内容显示到屏幕上命令   示范:echo oldboy.txt >>/data/oldboy.txt

    追加==把内容文字放在文件的末尾 用这个>>

    例子:

    [root@oldboyedu-40 ~]# echo oldboy

    oldboy

    [root@oldboyedu-40 ~]# echo oldboyedu

    oldboyedu

    [root@oldboyedu-40 ~]# echo oldboyedu >>/data/oldboy.txt

    [root@oldboyedu-40 ~]# cat /data/oldboy.txt

    I am studying linux.

    oldboyedu

    [root@oldboyedu-40 ~]# ##追加===把内容文字放到文件的末尾

    [root@oldboyedu-40 ~]# echo lidao.blog >>/data/oldboy.txt

    [root@oldboyedu-40 ~]# cat /data/oldboy.txt

    I am studying linux.

    oldboyedu

    lidao.blog

    2.3.4 方法三 cat   向一个文件里边追加多行命令   示范:

    cat>>/data/oldboy.txt<<EFO

    “内

    容”

    EFO(注释:输入EFO结束,EFO不是命令,EFO可以代替,但是俩次输入的必须一样才可以保存退出。

    例子:

    [root@oldboy40 ~]# cat >>/data/oldboy.txt<<EFO

    > 1

    > 2

    > 3

    > 4

    > 5

    > EFO

    [root@oldboy40 ~]# cat /data/oldboy.txt

    1

    2

    3

    4

    5

    在Linux里边 很多命令没有办法 直接复制/删除 目录

    2.4 把/data/oldboy.txt拷贝到 /tmp

    2.4.1 cp   复制   (copy)

    2.4.1.1  cp –r  复制目录

    2.4.1.2  -r 递归 复制目录以及目录里边的内容

    2.4.1.3  -p复制文件同时文件属性不会变

    2.4.1.4  -a相当于pdr

    示范:cp /data/oldboy.txt /tmp/

    例子:

    [root@oldboyedu-40 ~]# #/data/oldboy.txt复制到 /tmp

    [root@oldboyedu-40 ~]# #copy---cp

    [root@oldboyedu-40 ~]# cp /data/oldboy.txt  /tmp/

    [root@oldboyedu-40 ~]# ls -l /tmp/

    total 4

    -rw-r--r--. 1 root root 66 Aug 11 21:07 oldboy.txt

    -rw-------. 1 root root  0 Aug 10 18:29 yum.log

    复制目录:

    [root@oldboyedu-40 ~]# cp /data/ /tmp/

    cp: omitting directory `/data/'

    [root@oldboyedu-40 ~]# ###linux里面 很多命令没有办法 直接复制/删除 目录

    [root@oldboyedu-40 ~]#

    [root@oldboyedu-40 ~]# cp -r /data/ /tmp/

    [root@oldboyedu-40 ~]# ls -l /tmp/

    total 8

    drwxr-xr-x. 2 root root 4096 Aug 11 21:31 data

    -rw-r--r--. 1 root root   66 Aug 11 21:07 oldboy.txt

    -rw-------. 1 root root    0 Aug 10 18:29 yum.log

    备份

    [root@oldboyedu-40 ~]# cp /data/oldboy.txt /data/oldboy.txt.bak

    [root@oldboyedu-40 ~]# ls -l /data/

    total 16

    -rw-r--r--. 1 root root 14 Aug 11 20:55 doc-tan.txt

    -rw-r--r--. 1 root root 15 Aug 11 20:52 lidao.txt

    -rw-r--r--. 1 root root 66 Aug 11 20:38 oldboy.txt

    -rw-r--r--. 1 root root 66 Aug 11 21:52 oldboy.txt.bak

    2.5 把/data移动到/root目录下边

    2.5.1 mv   剪切   (move)mv 目录/文件 示范:mv /data/ /root/

    例子:

    [root@oldboyedu-40 ~]# mv /data/ /root/

    [root@oldboyedu-40 ~]# ls -l /data

    ls: cannot access /data: No such file or directory

    [root@oldboyedu-40 ~]# ls -l /root/

    total 48

    -rw-------. 1 root root  1073 Aug 10 18:40 anaconda-ks.cfg

    drwxr-x---. 2 root root  4096 Aug 10 18:50 anaconda-screenshots

    drwxr-xr-x. 2 root root  4096 Aug 11 21:52 data

    -rw-r--r--. 1 root root 21736 Aug 10 18:40 install.log

    -rw-r--r--. 1 root root  5890 Aug 10 18:38 install.log.syslog

  • 相关阅读:
    Fiddler给手机设置代理并抓取https链接
    速盘下载
    多版本firefox共存
    firefox45版本与seleniumIDE
    Linux基础快捷键
    解决虚拟机centOs不能上网问题
    HDU 4893 Wow! Such Sequence!(线段树)
    UVALive 7045 Last Defence
    POJ 3544 Journey with Pigs
    POJ 2499 Binary Tree
  • 原文地址:https://www.cnblogs.com/Arlen723/p/7845974.html
Copyright © 2011-2022 走看看