1.ls命令
作用:显示当前目录下边的文件
ls -a显示所有文件,包括.开头的不可见文件
ls -l 显示文件的详细信息: 权限 时间
ls -i显示文件的inode信息
ls -t将文件按照时间顺序显示
ls -R 递归的显示文件信息
当然还有很多,这里写的都是最常用的
2.pwd
作用:显示用户当前所在的目录
3.cd
作用:改变工作路径
cd 后加指定路径,跳到指定路径,如果什么都不跟,则回到家目录
举几个栗子
cd /root/xxx 跳到/root/xxx目录下
cd …返回上一级
cd .跳到当前目录
cd -跳到最近进入的目录
4.touch命令
创建文件,如果文件存在,则更新文件创建的时间
-t 使用指定的时间去创建
还有很多,这里只写很常用的
5.mkdir
创建目录
如果想层层创建目录,可以加-p选项
比如mkdir -p a/b/c/d
这就递归创建了一连串的文件
6.rm指令(慎用)
rm -r删除目录
rm删除普通文件
rm -rf强制删除(一定慎用)
7.man
相当于一个字典,可以随时翻阅
比如 man 3 printf就说查看C语言的printf ,这里3表示第三篇,当然man有很多个章节,这里不赘述,有兴趣可以自行查看
8.cp命令
拷贝文件
举个栗子 cp /root/test.cpp /a/
这就将/root/下的test.cpp 文件拷贝到了a目录下
相当于复制粘贴
-R递归的去复制
9.mv
相当于剪贴
用法
mv /root/test.cpp /a
这就将/root/test.cpp 剪切到了/a下
当然/root/test.cpp将不复存在
mv指令主要用于对文件进行改名
比如
mv test.c test.cpp这就将test.c 的名字改为test.cpp
10.cat
显示文件内容
-s不输出空号
-b显示行号(非空行)
-n显示行号(所有行)
11.more
功能类似于cat,区别是可以向下翻页
翻页方法(ctrl+ j)
退出可以按q
实际操作很少用
12.less
比more强大,既可以向下翻也可以向上翻([PGUP][PGDN])键
q键退出
-i忽略搜索时的大小写
-N显示行号
13.head/tail
同样是显示文件内容,head显示前边的tail显示后边的
14.date命令
使用方法+加格式
%H小时(00…23)
%M分钟(00…59)
%S秒(00…60)
%X相当于%H-%M-%S
%d日
%m月
%Y年
%F相当于%Y-%m-%d
date -s//设置当前时间,只有root用户可以使用
时间戳
获取: date +%s
时间戳-时间 date -@ 1591022793其中1591022793是当前的时间戳
15.cal
cal可以显示公历日期
cal -j显示在当前年的第几天
cal -y显示当前年份的日历
16.find 命令
使用方法find +路径
功能:在指定路径里边查找文件

-name选项按照名字查找(十分重要)

14.grep指令
功能:在文件中寻找字符串,将找到的行打印出来
15.bc
就就是一个计算器
16.关机
shut down
-h将系统的服务停掉,关机
-r 将系统的服务停掉,重启
17.几个实用的键
tab键补全输入内容
ctrl+c强制退出程序
18.wc
作用:统计
wc -l统计文件有多少行
比如
cat test.cpp | wc -l
这就可以读出test.cpp 有多少行
19.echo
将内容写入指定文件
事实上,学习这些绝不能死板,一定要灵活的使用,用linux就要理解一切皆文件的思想
比如,为什么cat可以把文件的内容显示的屏幕呢
其实很简单
屏幕也是一个文件,cat不过是把指定的文件的内容取出来然后放在屏幕这个文件而已…
相关推荐
离线环境下 Ubuntu 22.04 制作自定义apt源 安装 Docker环境 的部署方案
本文介绍了一种在无外网环境下部署服务器项目的离线方案。通过在外网环境中制作包含APT软件包和Docker镜像的离线资源包,实现在内网环境中的完整部署。方案详细说明了离线APT源的制作方法、Docker镜像的导出/导入流程,以及内网服务器的软件安装和网络配置步骤。特别强调了版本一致性、目录结构规范和网络适配等注意事项,适用于需要严格隔离网络的生产环境部署。该方案具有可扩展性,可根据实际需求调整软件包和镜像列表。
linux统计文件的行数(find,xargs,cat,wc,grep命令)
统计当前目录下所有.c .h文件的行数,显示每个文件具体的行数和总行数 xargs 组合多个命令的一个工具 wc -l 统计文件行数 find . -name "*.c" -o -name "*.h"|xargs wc -l 只显示总行数 cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。 find . -name "*.c" -o -name "*.h"|xargs cat|wc -l 除去显示除去空行之外的总行数 Linux grep 命令用于查找文件里符合条件
手把手教你搭建硬件在回路(HIL)仿真系统:从Simulink建模到实时测试
本文详细介绍了如何从零开始搭建硬件在回路(HIL)仿真系统,涵盖Simulink建模、实时仿真、代码生成及调试等关键步骤。通过具体配置示例和优化技巧,帮助开发者解决复杂控制系统验证中的技术难题,提升半实物仿真的效率和可靠性。
linux下如何统计一个目录下的文件个数以及代码总行数的命令
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
4090显卡实测:PointPillars在KITTI数据集上的3D目标检测复现全流程(附避坑指南)
本文详细记录了在NVIDIA RTX 4090显卡上,从环境搭建、数据处理到模型训练与评估,完整复现PointPillars算法在KITTI数据集上进行3D目标检测的全流程。重点分享了版本配置、数据预处理、性能调优及常见问题的避坑指南,帮助开发者高效利用硬件资源,成功跑通并理解这一经典3D检测项目。
elmos 524系列芯片笔记
芯片的工作工作原理:集成芯片Elmos524.03有发射回路和接收回路,手册有关的内部原理图,大致如下: 芯片会产生固有频率的电压信号,信号通过引脚DRV1、2输出给外部压电陶瓷片,产生固定频率的机械波,也就是所谓的超声波,超声波遇到障碍物时会反射,反射信号经过AINS、D引脚进入芯片,在芯片内部先后经过GAIN放大,滤波然后进入比较器,滤波后的信号(signal)同预先设定的阈值(threshold)比较产生信号输出。此信号最终会连接MCU处理器,需要重点关注。 基于这个内部的工作原
Linux系统之head命令的基本使用
Linux系统之head命令的基本使用
手把手教你学Simulink——机器人力控场景实例:基于Simulink的永磁同步电机重力补偿力矩控制仿真
本文介绍了基于Simulink的机器人重力补偿力矩控制仿真方法。针对机器人悬停时电机发热、抖动等问题,提出通过前馈补偿重力转矩的解决方案。文章详细阐述了从机器人动力学建模、重力补偿计算、PMSM转矩控制到系统集成的完整实现流程,并以2-DOF机械臂为例验证了补偿效果。结果表明,重力补偿能显著降低电机电流和拖拽力,提高系统柔顺性。文中还提供了高级功能扩展方向,如参数辨识、摩擦补偿等,为实际工程应用提供了参考框架。
Linux系统之tree命令的基本使用
Linux系统之tree命令的基本使用
Juniper SRX PPPoE配置
set interfaces pp0 unit 1 ppp-options chap default-chap-secret 拨号用户名密码。set interfaces pp0 unit 0 ppp-options chap default-chap-secret 拨号密码。set interfaces pp0 unit 0 ppp-options chap local-name 拨号用户名。6号口接运营商进行拨号。
基于STM32L4XX、HAL库的 L76KB-A58定位模块驱动程序设计
/ 确保字符串终止。// 缓冲区溢出,重置。// 重置缓冲区索引。支持GPS、GLONASS、Galileo、北斗和QZSS多系统定位。case 1: // UTC时间。// 配置GPS模块(可选)// 查找GGA语句。// 启动UART接收。// USART1初始化函数。内置LNA和SAW滤波器。
Linux系统之smem命令的基本使用
Linux系统之smem命令的基本使用一、smem命令介绍二、smem命令的使用帮助2.1 smem命令的help帮助信息2.2 smem命令的语法解释三、smem工具安装3.1 安装epel3.2 搜索smem包3.3 安装smem四、smem命令的基本使用4.1 查看内存概览4.2 查看内存占用...
Lammps实现单轴压缩-应力应变曲线以及弹性模量计算
Lammps实现单轴压缩-应力应变曲线以及弹性模量计算
Linux系统之uptime命令的基本使用
Linux系统之uptime命令的基本使用一、uptime介绍二、uptime命令使用帮助2.1 uptime的help帮助信息2.2 uptime的语法解释三、uptime的基本使用3.1 直接使用uptime命令3.2 显示uptime版本信息3.3 显示系统运行时间3.4 显示系统最后一次启动时间...
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
Linux基本命令的使用
1、启动 Linux 并以 root 用户身份登录,进入终端命令行模式,注销、重启、关闭 Linux。 步骤:(注:以下输入的字符中不包含双引号) (1)登录名称输入“root”并回车。 (2)输入 root用户的登录密码并回车。 ...
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
Linux系统之more命令的基本使用
Linux系统之more命令的基本使用
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
Linux的基本命令的使用
Linux的组成:Linux系统内核(内核提供最核心的功能,如:调度CPU,调度内存,调度文件系统,调度网络通讯,调度IO等),系统应用程序(可以理解为出厂自带程序,供我们用户快速上手操作系统,如文件管理器、任务管理器、图片查看等)vi\vim是visual interface的简称,是Linux最经典的文本编辑器,vim是vi的加强版,兼容vi的所有指令,不仅能编辑文本,还具有shell程序编辑的功能,可以根据不同颜色的字体辨别语法的正确性。
Linux系统之less命令的基本使用
Linux系统之less命令的基本使用
Linux系统下nslookup命令的基本使用
Linux系统下nslookup命令的基本使用
Linux系统之restore命令的基本使用
Linux系统之restore命令的基本使用
Linux系统之chown命令的基本使用
Linux系统之chown命令的基本使用
Linux基本命令说明及使用
Linux基本命令说明及使用
掌握了linux基本使用命令,Linux必须掌握的基本命令
作为开发人员必须要掌握的linux基本命令显示目录文件ls -l 详细信息显示ls -h 查看目录文件ls -a 显示所有文件,包括隐藏文件ls -d 查看目录属性查找文件find / -name filename.txt ** 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find . -name "*.xml"|xargs...
Linux系统之dump命令的基本使用
Linux系统之dump命令的基本使用
Linux系统之tty命令的基本使用
Linux系统之tty命令的基本使用
Linux系统之ping命令的基本使用
Linux系统之ping命令的基本使用
654



被折叠的 条评论
为什么被折叠?



