Linux基础命令(一)

1. ls 命令

ls 列出文件及文件夹信息
常用参数:
-l 显示文件的详细信息
-a 显示一些隐藏的文件
-t 以文件创建的时间顺序排列
-r 
-d 只显示目录文件,不显示文件

使用 ls -l 查看文件详细信息介绍: (r w x)表示文件的权限大小,对应的数字表示:
r = 4 w = 2 x = 1
在这里插入图片描述

2.cd命令

cd 切换目录
常用命令:
cd -  返回上一次目录
cd .. 返回上一级目录
cd .  .表示当前目录
cd    返回当前用户的家目录
cd ~ 返回当前用户的家目录
cd /etc/sysconfig  绝对路径,从根目录开始写
cd sysconfig       相对路径,不从根目录开始

以下图例为绝对路径跟相对路径的展示:
在这里插入图片描述

3.du命令

du 查看文件占用磁盘空间
常用参数:
-h 输出文件系统分区使用的情况
-s 显示文件或整个目录的大小
一般-s跟-h结合起来使用

4.mkdir命令

mkdir 创建文件夹
mkdir -p 可以创建多级目录
示例:mkdir -p /etc/a/b/c
一次性创建多个文件夹,属于同级目录
示例:mkdir /etc/{a,b,c} 

5.vi命令

vi 文本编辑器
vi有三种模式:命令行模式  插入模式 底行模式
i a o  这三个参数都可以表示进入插入模式 i进入插入模式后是从光标当前位置开始输入文件, a是从目前光标所在位置的下一个位置开始输入文字, o是插入新的一行,从行首开始输入文字。
esc表示退出插入模式,进入命令行模式
Shift+: 进入底行模式 输入 wq 保存退出文件  q不保存退出文件 x保存退出文件 q!强制退出文件
dd   删除当前行
dG   删除光标所在行及以下的所有行
ndd  删除光标所在行及以下的n-1行
gg   跳转到第一行的首字母
G    跳转到最后一行的首字母
shift+$  行尾
0        行首

以下图例为vi的具体详细使用:
在这里插入图片描述

6.cp命令

cp 复制
-r 表示递归 当需要复制文件夹的时候,需要添加这个参数

7. mv命令

mv 移动
mv 源文件或目录 目标文件夹下
mv a /root
在移动的时候,可以直接替换移动的文件名   mv a /root/b

8.文件查看命令

cat  一次性显示文件的所有内容
more 以一页一页的形式显示,<space>往下一页,<enter>向下翻一行 b向上翻一页
less 以一页一页的形式显示,<space>往下一页,<enter>向下翻一行 b向上翻一页
tail 默认显示文件的后10行 -f跟-F实时查看文件的信息,但两者之间存在区别,-f 文件只要被移走,就算新的一模一样,也不会实时监控 , -F 可以实时监控。 -n选择显示的行数
head 默认显示文件的前10行  -n选择显示的行数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值