大数据常用基本命令——文件目录命令

Linux文件目录类命令

1.pwd  显示当前工作目录的绝对路径
2.ls   列出目录的内容
        基本语法:ls [选项] [目录或是文件]
        选项说明:
            -a 全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
            -l 长数据串列出,包含文件的属性与权限等等数据;(常用)
        实例:查看当前目录的所有内容信息   ls -al
3.cd   切换目录
        基本语法:cd [参数]
        参数说明:
            cd 绝对路径  切换路径
            cd 相对路径  切换路径
            cd ~或者 cd  回到自己的家目录
            cd -  回到上一次所在目录
            cd ..  回到当前目录的上一级目录
            cd -P  跳转到实际物理路径,而非快捷方式路径
        实例:
            使用绝对路径切换到root目录: cd /root/
            使用相对路径切换到“公共的”目录: cd 公共的/
            表示回到自己的家目录,亦即是 /root 这个目录: cd ~
            cd- 回到上一次所在目录: cd -
            表示回到当前目录的上一级目录,亦即是 “/root/公共的”的上一级目录的意思: cd ..
4.mkdir   创建目录
        基本语法:mkdir [选项] 要创建的目录
        选项说明:-p  创建多层目录
        实例:
            创建一个目录:mkdir 目录
            创建一个多级目录:mkdir -p 目录/目录/目录
5.rmdir 删除空目录
        基本语法:rmdir 要删除的空目录
        实例:
            删除一个空的文件夹:rmdir 目录/目录/目录
6.touch 创建空文件
        基本语法:touch 文件名称
        实例:touch 目录名/文件名.txt
7.cp  复制文件或目录
        基本语法:cp [选项] source dest
        选项说明:-r  递归复制整个文件夹
        实例:
            复制文件:cp 目录名/文件名.txt 目标目录/
            递归复制整个文件夹: cp -r 目录/ 目标目录/
8.rm 移除文件或目录
        基本语法:rm [选项] deleteFile
        选项说明:
            -r  递归删除目录中所有内容
            -f  强制执行删除操作,而不提示用于进行确认。
            -v  显示指令的详细执行过程
        实例:
            删除目录中的内容:rm 目录名/文件名.txt
            递归删除目录中所有内容: rm -rf 目录/
9.mv 移动文件与目录或重命名
        基本语法:
            mv oldNameFile newNameFile (功能描述:重命名)
            mv /目录/文件 /目标目录(功能描述:移动文件)
        实例:
            重命名:mv 目录/旧文件名 目录/新文件名
            移动文件: mv 旧目录/文件 新目录/
10.cat 查看文件内容(一般查看比较小的文件,一屏幕能显示全的)
        基本语法:cat [选项] 要查看的文件
        选项说明:
            -n  显示所有行的行号,包括空行。
        实例:
            查看文件内容并显示行号:cat -n 文件名
11.more 文件内容分屏查看器
        基本语法:more 要查看的文件
        操作说明:
            空白键 (space)  代表向下翻一页;
            Enter  代表向下翻『一行』;
            q  代表立刻离开 more ,不再显示该文件内容。
            Ctrl+F  向下滚动一屏
            Ctrl+B  返回上一屏
            =  输出当前行的行号
            :f  输出文件名和当前行的行号
        实例:
            采用more查看文件:cat 文件名
12.less 分屏显示文件内容(用SecureCRT时[pagedown]和[pageup]可能会出现无法识别的问题)
        基本语法:less 要查看的文件
        操作说明:
            空白键  向下翻动一页;
            [pagedown]  向下翻动一页
            [pageup]  向上翻动一页;
            /字串  向下搜寻『字串』的功能;n:向下查找;N:向上查找;
            ?字串  向上搜寻『字串』的功能;n:向上查找;N:向下查找;
            q 离开 less 这个程序;
        实例:
            采用less查看文件:less 文件名
13.echo 输出内容到控制台
        基本语法:echo [选项] [输出内容]
        选项说明:
            \\ 输出\本身
            \n 换行符
            \t 制表符,也就是 Tab 键
            -e: 支持反斜线控制的字符转换
        实例:
            输出hello:echo "hello"
            输出hello world:  echo -e "hello\tworld"
14.head 显示文件头部内容
        基本语法:
            head 文件  (功能描述:查看文件头10行内容)
            head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
        选项说明:
            -n<行数>  指定显示头部内容的行数
        实例:
            查看文件的头2行: head -n 2 文件名
15.tail 输出文件尾部内容
        基本语法:
            (1)tail 文件 (功能描述:查看文件头10行内容)
            (2)tail -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
            (3)tail -f 文件  (功能描述:实时追踪该文档的所有更新)
        选项说明:
            -n<行数>  输出文件尾部n行内容
            -f  显示文件最新追加的内容,监视文件变化
        实例:
            查看文件头1行内容:tail -n 1 文件名
            实时追踪该档的所有更新: tail -f 文件名
16.>  输出重定向和 >>  追加
        基本语法:
            (1)ls -l >文件  (功能描述:列表的内容写入文件 a.txt 中( 覆盖写))
            (2)ls -al >>文件 (功能描述:列表的内容 追加到文件 aa.txt 的末尾)
            (3)cat 文件 1 > 文件 2 (功能描述:将文件 1 的内容覆盖到文件 2)
            (4)echo “内容” >> 文件
        实例:
            (1)将 ls 查看信息写入到文件中: ls -l>文件名
            (2)将 ls 查看信息追加到文件中:ls -l>>文件名
            (3)采用 echo 将 hello 单词追加到文件中:echo hello>>文件名
17. In 软链接
        基本语法:
            ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)
        经验技巧:
            删除软链接: rm -rf 软链接名,而不是 rm -rf 软链接名/
        实例:
            创建软连接: mv houge.txt xiyou/dssz/
                            ln -s xiyou/dssz/houge.txt ./houzi
                            ll(查看软连接信息)

            删除软连接:rm -rf houzi
            进入软连接实际物理路径:ln -s xiyou/dssz/ ./dssz
                                 cd -P dssz/
18.history  查看 已经执行过历史命令
        基本语法:
            history  (功能描述:查看已经执行过历史命令)
        实例:
            查看已经执行过的历史命令:history  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泪痕残

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值