1.4 大数据导论与Linux基础-Linux常用基础命令

Linux常用基础命令

一、Linux文件系统基础知识

Linux文件系统概念

  • 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统;
  • 文件系统的结构通常叫做目录树结构,从斜杠/根目录开始;
  • Linux号称“万物皆文件”,意味着针对Linux的操作,大多数时间是在针对Linux文件系统操作。
    在这里插入图片描述
    文件系统通用特性
  • 几乎主流的文件系统都是从/根目录开始的,Linux也不例外,而windows文件系统会以盘符(C盘、D盘)来区分不同文件系统;
  • 目录树中节点分为两个种类:目录(directory)、文件(file);
  • 从根目录开始,路径具有唯一性;
  • 只有在目录下才可以继续创建下一级目录,换句话说目录树到文件终止蔓延。

易混概念

  • 当前路径:也叫当前工作目录,当下用户所属的位置;
  • 相对路径:相对当前工作目录开始的路径,会随当前路径变化而变化;
  • 绝对路径:不管工作目录在哪,绝对路径都是从/根目录开始,唯一不重复。

在这里插入图片描述
特殊符号

  • clear清除 ;pwd显示当前路径
  • . 目录或者文件名字以.开始表示是隐藏的文件,如果路径以.开始表示当前路径
  • … 当前目录的上一级目录
  • ~ 当前用户的home目录,比如root用户home目录是/root
  • / 根目录
# 进入当前目录下的a
cd ./a
# 进入根目录下的a
cd /a
# 进入当前目录上一级下的a
cd ../a
# 进入当前操作用户home目录下的a
cd ~/a
# 进入当前目录下的a a是隐藏的
cd .a

Linux命令帮助手册

二、Linux常用操作命令

概述

  • 命令属于死东西,属于多用多会,不用就忘的知识,孰能生巧;
  • Tab键可以实现自动补全和提示,要合理使用;
  • history命令可以显示历史执行记录,或者使用方向键来切换前后执行过的命令;
(1/6)显示目录内容
  • ls(list files)命令:用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
    -a 显示所有文件及目录 (.开头的隐藏文件也会列出)
    -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 注意ls -l = ll
ls path
ls #显示当前目录下不隐藏的文件
ls -a path # 查看所有文件 包括隐藏文件
ls -l =ll # 查看文件详细信息 包括权限 类型 时间 大小等
ls -la  #查看所有文件详细信息(包括隐藏文件) 包括权限 类型 时间 大小等
ll -h path # 表示以人性化的显示内容
ll * # *通配符表示任意字符 ?表示有且只有一个字符
(2/6)切换目录
  • cd(change directory)命令:用于切换当前工作目录。切换的路径可为绝对路径或相对路径。若路径省略,则变换至使用者的home目录 。
    ~ 也表示为home目录的意思
    . 则是表示目前所在的目录
    ..则表示目前目录位置的上一层目录
pwd #查看自己当前所在目录
cd path #注意自己写的是相对还是绝对的 还可以结合特殊符号使用
cd ./ 
cd /
cd ../
cd ~
(3/6)创建、删除
  • mkdir(make directory)命令:用于创建目录
    -p 确保父目录名称存在,不存在的就建一个。
  • touch 命令:创建一个空文件,无任何内容。
  • rm(remove)命令:用于删除一个文件或者目录。
    -f 强制直接删除,无需用户确认。
    -r 将目录及以下所有递归逐一删除。
[root@node1 ~]# mkdir /a/b/c
mkdir: cannot create directory ‘/a/b/c’: No such file or directory
mkdir aaa
[root@node1 ~]# mkdir -p /a/b/c
[root@node1 ~]# rm -rf /a/b/c
[root@node1 ~]# rm -rf /a
-f #强制删除 不给与提示
-r #递归删除 针对文件夹
-rf #杀伤力极大 问问自己在干什么
坐牢眼:rm -rf /*

[root@node1 server]# mkdir aaa
[root@node1 server]# ll
总用量 0
drwxr-xr-x  2 root  root    6 427 22:55 aaa
drwxr-xr-x 10 root  root  184 1026 2021 apache-hive-3.1.2-bin
drwxr-xr-x 11 root  root  227 1026 2021 hadoop-3.3.0
drwxr-xr-x  7 10143 10143 245 1211 2019 jdk1.8.0_241
[root@node1 server]# cd ./
[root@node1 server]# pwd
/export/server
[root@node1 server]# mkdir -p bbb/ccc
[root@node1 server]# ll
总用量 0
drwxr-xr-x  2 root  root    6 427 22:55 aaa
drwxr-xr-x 10 root  root  184 1026 2021 apache-hive-3.1.2-bin
drwxr-xr-x  3 root  root   17 427 22:57 bbb
drwxr-xr-x 11 root  root  227 1026 2021 hadoop-3.3.0
drwxr-xr-x  7 10143 10143 245 1211 2019 jdk1.8.0_241
[root@node1 server]# pwd
/export/server
[root@node1 server]# cd ./
[root@node1 server]# touch 1.txt
[root@node1 server]# ll
总用量 0
-rw-r--r--  1 root  root    0 427</
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值