【Linux】基本命令

本文详细介绍了Linux操作系统中常用的基础命令,包括用户管理(useradd, passwd)、目录操作(ls, pwd, cd)、文件管理(touch, mkdir, rm, rmdir)、帮助手册(man)、文本操作(echo, cat, cp, mv)、文件浏览(more, less, head, tail)、压缩与解压(zip, unzip, tar)以及查找和时间相关命令(find, grep, date, cal)。通过这些命令的学习,可以帮助用户更好地理解和操作Linux系统。" 127290836,10749725,C++与C语言实现最长公共子序列算法,"['算法', 'C++', 'C语言']
摘要由CSDN通过智能技术生成

1. useradd , passwd

用来创建普通用户:useradd , passwd
在这里插入图片描述
前面的root表示当前登录到Linux操作系统的是root用户;
root用户在Linux操作系统中是管理员用户,拥有着至高无上的权力。在这里插入图片描述
这样一个普通用户lun就创建好了;
然后我们可以重新创建一个会话,登录到刚才我们创建的普通用户
在这里插入图片描述
前面的lun表示的是当前登录的是我们刚才创建的普通用户lun
在这里插入图片描述
“#” : 表示root用户;
“$” : 表示普通用户lun;
“~” : 表示家目录。

2. ls , pwd , cd

(1) ls 命令(list)

格式: ls [命令行参数] [目录或文件]
作用:针对的是目录,则展示目录下的文件或文件夹 ; 针对的是文件,则展示文件的信息。

ls 后面不加任何目录或者文件,则表示输出当前目录下的内容。
在这里插入图片描述
当输入ls后,什么也没有输出,说明当前目录(root)下没有任何文件或文件夹。

我们可以自己创建自己的文件或者目录,(简单说一下,touch命令创建文件,mkdir命令创建目录,也就是文件夹)先照着输入创建,后面我们会详细说这些创建文件或目录的命令。
在这里插入图片描述
这样我们就在当前目录(root)下创建了一个文件data1和一个目录data2;并在/root/data2目录下创建了文件text1和目录text2。(目录即文件夹,文件夹即目录)
标红线的“~”:表示的是家目录即/root,“data2”:表示的是在/root/data2目录下。
输入ls命令后我们可以在各自的目录下看到罗列出来的文件和文件夹信息

ls [文件]:则显示文件的信息
ls [目录]:则显示文件下的文件和文件夹
在这里插入图片描述
命令行参数
-l:罗列文件或者文件夹的具体信息;eg :ls -l
ls -l 后面什么都不加则罗列出当前目录下所有文件或文件夹的具体信息。
在这里插入图片描述
前面的“ - ”表示的是普通文件,而“ d ”表示的是文件夹;rw-r–r--表示权限;1表示链接数;第一个root表示文件所有者;第二个root表示文件所属组;0或者4096表示文件的大小,单位是字节;May 19 21:04表示的是最后修改的时间;data1表示文件名称。

-a:展示Linux操作系统下的所有文件,包括隐藏文件,隐藏文件是以" . "开头的。
eg:ls -al ,展示当前目录下所有文件的具体信息。
ls -lh :将罗列出来具体信息中文件大小的字节数转换为K、M等。
缩写形式:ls -l --> ll
ls -al --> ll -a
ls -lh --> ll -h

(2)pwd 命令

功能:显示用户当前所在的目录
在这里插入图片描述
前面的" / “表示当前Linux操作系统的根目录
什么是根目录?什么是家目录呢?
根目录:就是一个绝对路径的第一个是” / “;
家目录:root用户默认的家目录为” /root “;一般情况下(不指定的情况下)普通用户的家目录是” /home/[用户名称]"。
在这里插入图片描述
在这里插入图片描述

(3)cd 命令(change directory)

作用:切换目录(不能切换文件)
用法:cd [路径]
在这里插入图片描述
我现在是在/root目录下,我们知道root目录下有我们创建的文件data1和目录data2,现在我们开始切换
在这里插入图片描述
可以看到在输入cd data1时会出现错误,显示data1并不是一个目录,所以cd后面的路径只能是目录,而不能是文件;在输入cd data2时可以从最后一行看到已经切换成功了。
在这里插入图片描述
当我们切换比较深的路径时,比如/root/data2/text2,我们要切换到text2目录下,不能写 cd text2 ,这样会出错,应该把路径写全,写成 cd /root/data2/text2 。

" . “表示当前目录;” … "表示上一级目录。

绝对路径:从根目录开始的路径称之为绝对路径。 /root/data2/text2表示绝对路径; …/…表示相对路径(相对于text2)。

cd快捷用法
cd :哪个用户执行就回到哪个用户的家目录
cd ~:哪个用户执行就回到哪个用户的家目录
在这里插入图片描述
刚开始我们在/root/data2/text2目录下,执行cd命令后就回到root用户的家目录/root

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值