Linux基础知识(1)

本文介绍了Linux的基础知识,包括目录结构如/home、/root、/bin等,以及常用命令如ls、cd、mkdir、touch、rm、cp、mv、>、cat、more和管道|的使用方法。此外,还讲解了ls命令的权限介绍,详细解析了文件权限的rwx含义。通过实例操作,帮助读者掌握Linux操作。
摘要由CSDN通过智能技术生成

Linux基础知识(1)

一、Linux目录结构

  1. /home:系统默认的用户目录,新建用户账号时,用户的家目录都会存放在此目录下
    1. ~:表示当前目录的家目录
    2. ~edu:表示当前用户edu的家目录
  2. /root:系统管理员root的家目录
  3. /bin、/user/bin:可执行二进制文件的目录。如常用的命令ls、tar、mv、cat等
  4. /mnt:/media:光盘默认挂载点,通常光盘挂载与/mmnt/cdrom下,也不一定,可以选择任意位置进行挂载
  5. /:根目录

在这里插入图片描述

如果登录的是用户账号,进入/root目录则会显示无权限


二、常用Linux命令的基本使用

Linux的命令超级超级重要!!!

可以说不会Linux命令,就等于不会Linux

Linux命令不需要死记硬背,用得多自然就记住了,并且有一些命令是非常不常用的,临时遇到,临时百度就行

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint word directory查看当前所在文件夹
03cd[目录名]change directory切换文件夹
04touch[文件名]touch如果文件不存在,新建文件
05mkdir[目录名]make directory创建目录
06rm[文件名]remove删除指定的文件名
07clearclear清屏

1. cd 命令——切换文件夹

cd ~:回到自己的家目录

cd -:最近两个命令来回切换(比如我在/root然后去了/root/图片,接着输入这个命令,就会在这两个目录来回切换)

cd /home:绝对路径,以根目录开头

cd admin:相对路径,不以根目录开头

cd …:返回上一级目录


2. ls命令——查看目录内容

ls -l :显示详细列表(包括大小、时间等)

在这里插入图片描述

ls -lh:把文件大小以人性化方式展示出来

在这里插入图片描述

ls -a:显示所有文件(.开头的文件表示隐藏文件)

在这里插入图片描述

ll:这个命令等于ls - l

ll -h:这个命令相当于ls -lh

ll -ah:这个命令相当于ls -lah,把所有文件的内存以人性化的方式显示


3. mkdir——创建文件夹

mkdir tupian: 在当前创建文件夹

在这里插入图片描述

mkdir /tupian/ren:以绝对路径创建文件夹

注意:如果上级目录不存在,要在后面加-p自动创建父目录

在这里插入图片描述

mkdir a b:在当前目录创建多个文件夹

mkdir /a/{c, d}:在指定目录下创建多个文件夹

mkdir .:凡是以点开头的文件,均为创建隐藏文件夹


4. touch——创建空文件(要加对应后缀)

touch abc.txt:在当前目录下创建 如果指定了目录,必须保证上级目录存在

touch .abc:创建隐藏文件

gedit abc.txt :使用记事本打开文件


5. rm——删除文件

rm a.txt:删除文件

rm abc -r:删除文件夹

rm * : 删除当前所有文件(若当前路径下既有文件又有文件夹,可以加上-r)


6. cp——拷贝

cp 1.txt 2.txt:拷贝文件(前是原文件,后是拷贝文件)

cp abc abc -r:拷贝文件夹


7. mv——移动

mv 1.txt 2.txt:移动到同一个文件夹也就是重命名

mv 1.txt ~:移动到指定目录

mv a.txt ~/2.txt:移动到指定目录并改名


8. >——重定向

ls >1.txt:把命令返回的结果输出到文件中,会覆盖之前的数据,默认情况下命令返回的结果是显示在屏幕中

ls >>1.txt:把命令返回的结果输出到文件中,追加的方式


9. cat——查看文件内容

cat 1.txt 把文件内容全部显示到屏幕中

cat 1.txt 2.txt 按照顺序将两个文件内容显示

cat 1.txt 2.txt >3.txt 将两个文件的内容合并到新的文件中


10. more——查看文件内容(分页显示)

more 1.txt 查看内容比较多的文件,按空格往下翻页,按b按键往回翻页,按q退出


11. | ——管道

ls -l / | more 把左边的命令返回的结果交给右边进行处理


三、ls的权限介绍

在我们使用ll命令的时候可以看见第一列有很多英文字母,那它们是什么意思呢?

在这里插入图片描述

要说这个先介绍一下后面两个root是什么东西吧

第一个root是指root创建的

第二个root代表用户组root

然后比如图片中的shiping这个文件夹,它的是drwxr-xr-x

其中 d代表文件夹,-代表文件

后面的可以分成这三组rwx r-x r -x

  • r代表可读
  • w代表可写
  • x代表可执行

第一组代表当前用户的权限

第二组代表该用户所在用户组的其他用户的权限

然后比如图片中的shiping这个文件夹,它的是drwxr-xr-x

其中 d代表文件夹,-代表文件

后面的可以分成这三组rwx r-x r -x

  • r代表可读
  • w代表可写
  • x代表可执行

第一组代表当前用户的权限

第二组代表该用户所在用户组的其他用户的权限

第三组则代表其他人的权限

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

起名方面没有灵感

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

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

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

打赏作者

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

抵扣说明:

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

余额充值