Linux基本指令

本文介绍了Linux环境中的基本操作,包括创建用户、查看目录内容、使用pwd、cd指令、文件和目录操作、删除、查看手册、复制/移动、文件读写、搜索、时间和时间戳,以及常用的快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建新用户

创建用户之前,要先看看有哪些用户

使用指令: ls /home

查看我当前是哪个用户

使用指令: whoami

创建新用户:

使用指令: adduser 用户名
创建一个已存在的用户名会失败,创建好后不会有什么反应,再使用ls /home指令查看已创好的用户

设置密码

使用指令: passwd 用户名

2. 查看当前目录下的文件

ls指令
-l : 查看文件的详细信息
-a : 查看所有文件(以.开头的文件是隐藏的文件,用普通的ls指令是看不见隐藏文件的)

3. pwd指令

pwd指令用于显示当前所在目录

4. 进入目录和返回上级目录

Linux下的目录就是Windows下的文件夹

cd: 打开目录
cd … : 返回上级目录

4.1 绝对路径和相对路径

在Linux下,文件系统其实是一颗多叉树!
在这里插入图片描述

其中,叶子节点一定是普通文件或空目录

从根节点到任一叶子节点的路径是唯一的
从非根节点到任一叶子的路径是不唯一的

这也就延申出了:
相对路径:以当前路径为参考点定位文件
绝对路径:以根目录为参考点定位文件
然而指令cd也可以使用这两种路径进入目录:

cd +绝对路径
cd …+相对路径

5.创建目录/文件

mkdir新建目录
touch新建文件

6.删除指令

rm
rm + 需要删除的文件/目录名称
-f 不需要询问,直接删除
-r 递归删除目录下的文件和目录

7.查看linux手册

man + 需要了解的指令或接口的名字

8.复制/移动

相当于平时用的Ctrl c/v

cp a b
将a复制到b
-f 强行复制文件或目录不论目的文件或目录是否已经存在
-i 强行复制文件或目录不论目的文件或目录是否已经存在
-r 递归处理将指定目录下的文件与子目录一并处理

mv a b
将a移动到b

9文件读写

cat

more和less的功能和cat相似只不过当遇见一个文件很大时内容会超过一页,使用cat不好查看more指令查看文件内容时当一页填满后,不会继续往下打印数据想要继续打印就按回车打印下一页内容

more指令有一个缺点:不能重新向上查看数据错过的数据只能重新输入指令查看
ess可以解决这个问题

head -n 文件名
tail -n 文件名
-n的n代表想读取的前/后n行
并且-n可以缺省,默认读取前/后十行

nano

输入重定向

ecno
echo指令默认将内容输出到屏幕上如果使用大于符号: >,可改变输出方向
‘>’符号的拓展 大于符号除了用于输出重定向外还可以创建一个没有的文件

10搜索

find -文件名/目录
whitch 用于查看一个指令的所在路径
alias 用于给一个指令取别名
grep 在文件中搜索字符串,将找到的行打印出来

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行

11时间

date
%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d

时间戳

时间戳是指: 从1970年1月1日到现在经过的秒数

date +%s

常用快捷键

Linux下常见的热键有:
[TAB]键:可补全指令
[CTRL]+c: 终止当前程序
[CTRL]+d: 相当于exit
[CTRL]+r: 进入历史搜索

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值