大数据-linux常用命令(上篇)

本文介绍了Linux系统的基础知识,包括其特点(开源、免费、安全、稳定),Linux之父林纳斯托瓦兹以及吉祥物企鹅。文章详细讲解了Linux发行版如RedHat、CentOS、Ubuntu和国产的Deepin及中标麒麟、红旗,并涉及Linux系统目录、路径、基础命令如ls、cd、pwd等,以及一些实用命令的使用方法。
摘要由CSDN通过智能技术生成

通俗易懂,非常适合零基础同学!

Linux系统简介:

Linux之父:林纳斯 托瓦兹

吉祥物:企鹅

特点:开源,免费,安全,稳定

内核下载地址:

https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/

Linux发行版介绍

        Linux发行版=Linux内核(林纳斯团队维护)+系统库+系统软件

        常用的发行版:

        RedHat:IBM公司,收费版,功能强大

        CentOS:RedHat的低配版

        Ubantu:界面做的特别好,非常时候小白入门

        Deepin:深之度公司,湖北省武汉的

        中标麒麟:国产

        红旗:国产

扩展:

为什么很多人服务器 都选择使用Linux系统?

        它支持7*24小时高性能服务,日志主要是写到磁盘上的,只会占用少量的内训

既然Linux那么稳定,为什么普通的PC机用Windows,Mac系统居多?

        因为很多的软件,程序都有Windows和Mac版(兼容问题)

Linux系统目录介绍:

Linux系统路径介绍:

绝对路径

Windows系统:从盘符开始的路径D:\bigdata\北京基础班90期\day01\01-课件

Linux/max系统:从根目录开始的路径 /root/bin/ls

相对路径

(以当前所在的目录为参考目录,搞清楚现在在那个目录下)

./day01/01-课件 或 day01/01-课件:在当前目录下查找day01目录

../day01/01-课件:当前目录的上一级目录中查找day01目录

../../:上一级目录的上一级目录

Linux基础命令:

命令格式

        command [-options] [parameter]

        命令名 [-选项] [参数]

 ls 命令

        ls  来源于 list(列表),用于查看当前目录下 所有的子集(不包括隐藏文件)

        选项:

                -a 当前目录下显示所有的子集(包括隐藏文件)

                -l 以行的方式显示当前目录下的所有子集(不包括隐藏文件)可缩写为ll

                -h 人性化的方式显示当前目录下的所有子集(不包括隐藏文件)通常与-l绑定使用

cd 命令

                cd 指定目录       # 切换到指定的目录下

                cd ~                   # 返回家目录

                cd ../                  # 返回上一级

                cd -                    # 最近的两个目录间切换

 pwd 命令

        pwd 打印当前的工作目录

mkdir 命令

        mkdir 制作目录(文件夹)

mkdir [-p] 目录  # 不加-p只能创建单级目录,加-p可以创建多级目录

touch 命令

        touch 创建文件

cat 命令

        cat  文件路径        # 查看文件内容  (不适用查看内容过多的文件)

more 命令

        more 文件路径       # 查看文件内容,支持翻页查看 

                空格:下一页 

                enter:下一行

                b:上一页

                d:下一页

head 命令

        head -n 数字(查看行数) 文件路径      # 查看文件(前面)内容

        不写参数默认查看前10行

tail 命令

        tail -nf 文件路径  n表示数字       #查看文件(后边)内容 一般用于查看 日志信息

echo 命令

        echo 把结果输出到控制台上,类似于python的  print()语句

>    >> 符号

        > 覆盖     >>追加      #重定向

cp 命令

        cp  -r  目标路径A  目标路径B            #拷贝文件夹       -r(表示递归)

        不加 -r 表示拷贝文件

        拷贝文件夹 必须加-r

        可以递归拷贝

mv 命令

        mv  # 重命名/移动

        mv 1.txt 2.txt       # 改名

        mv 1.txt /abc      # 把1.txt文件剪切到abc目录下 

rm 命令

        rm -rf  文件或者目录路径            # 删除文件或文件夹      -r(递归)  -f(强制删除)

which 命令 

        which        # 查找二进制脚本所在的目录

find 命令

        find 目标路径 -size (+/-)数字K|M|G    # 根据大小筛选文件

        find 目标路径 -name 文件名       # 根据文件名进行查找

grep 命令

        grep [-n] 关键字 文件路径      # 去文件中筛出包含指定内容的所有行

wc 命令

        wc [-c -m -l -w] 文件路径

                -c 统计字节数

                -m 统计字符数

                -l 统计行数 

                -w 统计单词数

| 管道命令

        | 可以把前面命令的执行结果,当做后面命令的数据源来处理

下篇文章分享Linux用户命令/网络命令和shell编程格式

  • 35
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值