首页 > 系统相关 >嵌入式小白学习Day02 Linux命令

嵌入式小白学习Day02 Linux命令

时间:2024-09-25 10:48:07浏览次数:3  
标签:文件 Ctrl Day02 cd 文件夹 Linux rwx rm 嵌入式

快捷键
终端          CTRL ALT  T
放大终端:Ctrl   SHIFT   +
缩小终端:Ctrl   -
清屏     Ctrl    L
结束当前进程:Ctrl  c
历史命令:↑   ↓

命令
pwd:查看当前路径
ls:查看详细内容
cd:切换路径
cp:复制文件或文件夹
mv:移动文件或文件夹
rm:删除

绝对路径:从根目录开始
相对路径:以当前位置为参照    
$普通用户 
#超级用户  root

新建
新建文件夹:mkdir+名字
新建多个文件夹:mkdir  a  b   c   名字之间用空格隔开
建立多层文件夹mkdir -p  84/85/86  最外层84文件夹里包含85文件夹,85文件夹里包含86文件夹
相同路径下不能创建同样名字的文件夹 
新建一个文件:touch   test.c  带文件后缀 相同路径下建立同一个名字文件的话只会更新时间戳

查看
ls:查看当前路径下的所有内容
ls -a查看隐藏内容
ls -l查看详细内容

文件权限
r w x读 写 执行 r--只可读  rw-可读可写 rwx可读写执行rwx可读可写可执行    
rwx        rwx        rwx
自己        组内        其他
r:4        w:2        x:1    修改文件权限chmod 777 test.c

文件类型有7种  b,c,d,-,l,s,p
b块设备文件    /dev
c字符设备文件    /dev/input
d目录文件        文件夹
-普通文件        .c     .h    .txt
l软链接文件    <linuxC高级>
s套接字文件    <网络编程>
p管道文件        <IO>

路径切换
下一级:cd   文件夹名字
上一级:cd  ..
当前:    cd   .
家目录:cd   ~ 或 cd  /home/hq  或 hq
上一次:cd  -

复制、移动、删除:
文件
cp  要复制的文件   目标地址 cp a/f.c b
文件夹
cp  要复制的文件夹   目标地址   -r

移动:mv  要移动的文件/文件夹  目标地址

复制和移动的区别:复制后,原文件还存在;移动后原文件不存在

删除
删除后,文件不可恢复
文件    rm  文件名
文件夹    rm  -r  文件夹     
删除所有匹配内容  rm *.c 
 

标签:文件,Ctrl,Day02,cd,文件夹,Linux,rwx,rm,嵌入式
From: https://blog.csdn.net/z1546184932/article/details/142514323

相关文章

  • Linux操作系统和文件系统、常见命令(下)
    C语言的绝大部分内容应该记录在以.c作为拓展名的文件里,这种文件叫做C语言的源文件C语言程序里还包括以.h作为拓展名的文件,这种文件叫头文件(只有极少数的内容可以记录在头文件里)C语言程序里可以使用数字和加减乘除四则运算符号(*代表乘法,/代表除法)C语言程序里每个计算步骤最后都......
  • 手动下载和安装linux内核
    手动下载和安装内核是一个高级操作,需要从官方源或其他可信源手动下载和安装内核(1)选择合适的内核版本,可以访问官方操作系统网站或内核开发者网站,以获取可用的内核版本信息。(2)下载内核源代码:一旦确定了要安装的内核版本,可以通过以下方式之一获取内核源代码:官方操作系统网站提......
  • OPENLDAP部署完整版(Linux)附一键式脚本
    (一)环境信息1,系统环境2,域信息(本章节使用)(二)应用部署1,ladp部署1、yum方式安装OpenLDAP服务2、拷贝数据库配置配置文件,并启动服务3、slappasswd生成OpenLDAP管理员密码4、导入基本的模式5、在OpenLDAPDB上配置域信息2,安装phpLDAPadmin实现通过Web管理LDAP服务1,部署httpd2,部署php应......
  • Linux信号学习三步走及知识脉络
    Linux信号学习三步走及知识脉络在Linux系统中,信号(Signal)是一个非常重要的概念,它作为一种异步通知机制,用于通知进程发生了某些事件。信号的本质是软件层次上对中断机制的一种模拟,是进程间通信机制中唯一的异步通信方式。学习Linux信号,可以通过以下三步走,并打通相关的知识脉......
  • 【Linux】多线程:线程池的创建、日志类、RAII互斥锁、单例模式:饿汉方式与懒汉方式
    目录一、线程池概念二、线程的封装及线程池类成员变量的介绍 三、单例模式饿汉方式(EagerInitialization)懒汉方式(LazyInitialization)四、RAII类型的互斥锁 五、日志类的实现六、简单的任务类创建七、线程池的创建 一、线程池概念线程池(ThreadPool)是一种基于......
  • Let‘s Encrypt基于阿里云Linux服务器搭建自动更新免费的SSL证书
    前言:‌SSL免费证书的有效期从2024年4月底开始从12个月缩短至3个月。对于使用免费SSL证书的中小企业或者个人开发者而言,每三个月去手动部署一次证书文件很容易遗忘,从而导致服务器接口或者网站访问异常,今天把基于阿里云一套自动更新的流程详细写出来。本系统环境基于阿里云......
  • Linux6.8最新版本x86路径下分页管理源码详解
    x86路径下分页管理源码详解pgtable_64.h分析:pgtable-2level.h分析pgtable-3level.h分析x86的asm文件夹路径为/usr/src/linux-headers-6.8.0-45-generic/arch/x86/include/asm,是x86体系架构下的文件,本次分析了pgtable_64.h,pgtable-2level.h和pgtable-3level.h......
  • 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持
    需求  1.使用osg三维引擎进行动力学模型仿真性能测试;  2.打开动力学仿真模型文件,.k后缀的模型文件,测试加载解析过程;  3.解决第三方company的opengl制作的三维引擎,绘制面较多与弹丸路径模拟较卡顿的问题;  4.测试时,使用的模型为公开模型,基础面数量达到160多万个;  5.测......
  • 【Linux】超时重传机制
    超时重传机制超时重传机制是一种常见的网络协议设计策略,用于确保数据包在不可靠网络中的可靠传输。它特别适用于UDP等不提供内建可靠性保障的协议。以下是超时重传机制的基本概念和实现方法。1.基本概念在数据传输过程中,发送方在发送数据包后启动一个定时器。如果在预设......
  • 【Linux】快速上手shell脚本(适合初学者)
    Shell脚本快速上手什么是Shell脚本?Shell脚本是一种通过命令行界面执行的一系列命令的文本文件,主要用于自动化任务。创建Shell脚本使用文本编辑器(如nano或vim)创建一个以.sh结尾的文件:nanomyscript.sh脚本头部在脚本的第一行指定解释器:#!/bin/bash基本命令ec......