admin 管理员组文章数量: 887021
通俗易懂,非常适合零基础同学!
Linux系统简介:
Linux之父:林纳斯 托瓦兹
吉祥物:企鹅
特点:开源,免费,安全,稳定
内核下载地址:
https://mirrors.edge.kernel/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编程格式
版权声明:本文标题:大数据-linux常用命令(上篇) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726436892h960392.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论