Linux 入门基础

Posted by Jackson on 2017-07-08

1.[root@hadoop001 ~]# 的含义

用户 机器名称 家目录

2.退回家目录的三种方式

1
2
3
4
cd /home
cd ~
cd /root
cd - 退回上一次的目录

3.查看当前光标所在的文件目录

1
2
3
4
5
ls				
ls -l ==ll 查看当前目录下的文件
ls -al 查看当前目录下的文件+隐藏文件(以.开头)
ll -h 查看当前目录下的文件显示文件大小
ll -rt 查看当前目录下的文件按照时间排序

4.文件移动与拷贝

1
2
mv 移动文件,文始终只有一份(可以给文件重命名)
cp 拷贝文件,原来的文件保持不动(可以给文件重命名)

5.如何设置一个空文件或者将一个文件置空

1
2
3
touch text.log				创建一个空文件
echo "" > text.log 慎用
cat /dev/null > text.log 将一个文件设为空

6.查看文件内容

1
2
3
cat		文件内容全部展示
more 文件内容一页一页往下翻,空格键往下,q退出,回退不了
less 查看文件内容,上下箭头进行网上往下,q键退出
应用场景:
	配置文件	内容较少可以使用 cat more less
	实时查看	tail -f xxx.log
				tail -F xxx.log -f+retry
				Flume exec source 切记使用 -F

7.ERROR出现时如何定位?

  • a.文件内容很小 几十M ,上传到windows,用editplus打开 工具lrzsz xftp
  • b.文件内容很大 几百M,几个G

    cat xxx.log | grep ERROR
    命令输出结果|命令输入的管道符 grep:过滤

  • c.cat xxx.log | grep -A 10 ERROR 后10行

    cat xxx.log | grep -B 10 ERROR 前10行
    cat xxx.log | grep -C 10 ERROR 前后各10行,经常使用此来迅速定位ERROR的上下文

  • d.tail -300f message 实时查看文件倒数300行文件

    tail -300F message 不能这样写

8.vi 文件搜索

在vi编辑界面 esc 输入 /word 按下/和要搜索的内容 按n进行上一个和下一个的切换

小检测:

  • 1.查看当前目录
    pwd

  • 2.隐藏文件、文件夹以什么开始,怎样查看
    以.开始 ls -al

  • 3.ls -l 等价于什么?
    ll

  • 4.级联创建文件夹
    mkdir -p /opt/software

  • 5.创建文件哪几种方式

    touch
    echo
    vim

  • 6.cp和mv谁快? 能不能在cp 、mv过程,顺便修改名称呢?

    mv比较快 可以修改名称

  • 7.查看文件的大小哪两种命令?

    ll -h
    ll

  • 8.查看文件夹的大小的命令?

    ll -h

  • 9.ll 命令执行完成后,文件、文件夹展示一长串信息,有哪些?

    用户权限、用户组、用户、大小、时间、文件/文件夹名称

  • 10.绝对路径和相对路径,区别是什么?

    绝对路径:以根目录开始
    相对路径:以当前光标所在目录为开始

  • 11.root的家目录在哪?普通用户的默认家目录在哪?

    /root 普通用户的家目录在/home/xxx

  • 12.切换到用户的家目录,哪三种方式?

    cd ~ cd /root cd /home

  • 13.切换到 上一层目录 与 上一次目录,命令分别是什么?

    cd …/ cd -

  • 14.清除屏幕信息

    clear

  • 15.查看文件内容 哪几个命令?

    cat more less

  • 16.实时查看文件内容,-f -F区别是什么?

    -f 不会检测文件的滚动 -F会检测文件的滚动

  • 17.谈谈你对 如何定位ERROR的 理解?
    ps -ef |grep ERROR
    | > >>区别是什么?
    单个 > 表示的是覆盖 两个 > 表示的是追加

  • 19.设置变量 key= value ,这样写对吗?如何引用呢?

    没用 中间没有空格

  • 20.全局环境变量文件在哪? 个人环境变量文件(推荐哪个)在哪?如何生效?

    全局/etc/profile 个人:cd ~/bashrc 推荐个人 source