Linux基础(1)

本文介绍了Linux命令行的基本操作,包括ls命令用于列出目录内容,ls的-a和-l选项显示隐藏文件和详细信息。cd命令用于切换目录,pwd显示当前工作目录。还讨论了绝对路径、相对路径的概念,以及mkdir命令创建目录。
摘要由CSDN通过智能技术生成

1 Linux命令、命令行

Linux命令行: 指的就是Linux的终端, 是一种命令提示符页面

Linux命令: Linux程序, 用于操作Linux的语言, 命令是需要到命令行中执行的

Linux命令的组成部分:
在这里插入图片描述
家目录:
对于windows来说,家目录更多指的是桌面
对于Linux来说,家目录的位置:
root用户(超级用户,具有至高无上的权利):/root
admin用户:/home/用户名

2 ls命令

作用:在命令行中,以平铺的形式,展示当前工作目录(默认HOME目录)下的
内容(文件或文件夹)
格式:
ls [-l -a -h] [linux路径]
在这里插入图片描述
-a选项,可以展示出隐藏的内容,以.开头的文件或文件夹默认被隐藏,需要-a才能显示出来
在这里插入图片描述
-l选项,以列表的形式展示内容,并展示更多细节
ls -l 简写为ll
在这里插入图片描述
-h选项,需要和-l选项搭配使用,以更加人性化的方式显示文件的大小单位
在这里插入图片描述
语法中的选项是可以组合使用的,比如学习的-h和-l可以组合应用。
写法:
• ls -l -h
• ls -lh
• ls -hl
• ll -h
上述三种写法,都是一样的,表示同时应用-l和-h的功能
最常用的命令写法: ll 或者 ll -h

ls 更多使用方法可通过ls --help或者man ls查看帮助文档
在这里插入图片描述

查看隐藏文件、隐藏文件目录下的文件

(pyspark_env) [root@up01 learning_git]# ll
总用量 0
(pyspark_env) [root@up01 learning_git]# ll -ahl
总用量 4.0K
drwxr-xr-x   3 root root   18 729 19:37 .
dr-xr-x---. 16 root root 4.0K 729 19:37 ..
drwxr-xr-x   7 root root  119 729 19:37 .git
(pyspark_env) [root@up01 learning_git]# ll -ahl .git
总用量 12K
drwxr-xr-x 7 root root 119 729 19:37 .
drwxr-xr-x 3 root root  18 729 19:37 ..
drwxr-xr-x 2 root root   6 729 19:37 branches
-rw-r--r-- 1 root root 263 729 19:37 config
-rw-r--r-- 1 root root  73 729 19:37 description
-rw-r--r-- 1 root root  23 729 19:37 HEAD
drwxr-xr-x 2 root root 242 729 19:37 hooks
drwxr-xr-x 2 root root  21 729 19:37 info
drwxr-xr-x 4 root root  30 729 19:37 objects
drwxr-xr-x 4 root root  31 729 19:37 refs

3 目录切换及相关命令cd/pwd

cd命令来自英文:Change Directory
格式:cd [Linux目录]
• cd命令无需选项,只有参数,表示要切换到哪个目录下
• cd命令直接执行,不写参数,表示回到用户的HOME目录

cd …/ : 上一级
cd ./ : 当前级
cd - : 回到上一次访问的目录
cd / : 切换到/目录下
cd /usr/sbin : 请切换到 /usr/sbin 目录下

pwd命令来自英文:Print Work Directory
• pwd命令,没有选项,没有参数,直接使用即可
• 作用:输出当前所在的工作目录
在这里插入图片描述

4 相对路径、绝对路径和特殊路径符

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以 / 开头
相对路径:以当前路径为起点,描述路径的一种写法,路径描述无需以 / 开头
特殊路径符:
. 表示当前目录
cd ./usr:表示切换到当前目录下的Desktop目录内,与cd usr效果一致

[root@node1 /]# pwd
/
[root@node1 /]# cd ./usr/
[root@node1 usr]# cd -
/
[root@node1 /]# cd usr/
[root@node1 usr]# 
.. 表示上一级目录
	`cd ..` 即可切换到上一级目录;`cd ../../` 切换到上二级的目录
[root@node1 c]# pwd
/root/a/b/c
[root@node1 c]# cd ..
[root@node1 b]# cd ../../
~ 表示HOME目录,比如:`cd ~` 即可切换到HOME目录或`cd ~/a`,切换到HOME内的a目录
[root@node1 b]# cd /root/a/b
[root@node1 b]# pwd
/root/a/b
[root@node1 b]# cd ~
[root@node1 ~]# pwd
/root
[root@node1 ~]# cd ~/a
[root@node1 a]# 

5 创建目录命令 mkdir

mkdir命令:创建目录/文件夹
格式:
mkdir [-p] 目录路径
-p: 构建多级目录,建议不管构建的是单级目录还是多级目录,都添加 -p 参数
相对路径:
在这里插入图片描述
绝对路径:
在这里插入图片描述
eg:在root用户的家目录下, 创建一个 b目录, 并且在b目录下创建c目录
在这里插入图片描述
添加 -p 后:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值