Linux下的常用命令分享 二(ubuntu 16.04)
1、ls -l的返回值说明
以图中为例,说明对于cc.txt.tar.gz文件,文件拥有者即创建该文件的人可以对该文件进行读写操作,但不能执行该文件,文件组成员用户可以进行读写操作,但不能执行该文件,其他用户只可读,没有写和执行的权限。

2、chmod 修改权限
用chmod可以修改权限,语法如下
u 代表文件拥有者
g 代表文件 组 的成员用户
o 代表系统的其他用户
a 代表所有用户
’ + ’ 代表添加权限
’ - ’ 代表去除权限
r 代表可读权限
w 代表可写权限
x 代表可执行权限
下面举例
//将a.txt文件的可读权限添加给拥有者
chmod u+r a.txt//给所有用户添加可读,可写,可执行权限
chmod a+rwx a.txt//去除其他用户的可执行权限
chmod o-x a.txt
3、rm 删除文件或者目录
rm 文件名 //删除文件
rm -r 目录名 //删除目录
下面进行举例
//删除a文件
rm a.txt //删除目录aaa
rm -r aaa
注意删除目录时要加 -r 。
4、cp 、mv 赋值和移动文件
cp 地址和文件名 源文件
mv 地址和文件名 源文件
注意cp和mv也可以用于目录。
下面举例
//把a.txt文件复制一份到上级目录,复制完成后名称依然叫做a.txt,也就是说我们复制的时候是可以改文件名的,
cp ../a.txt a.txt把a.txt文件复制一份到上级目录,复制完成后名称叫b.txt
cp ../b.txt a.txt
mv的用法和cp一模一样,区别就在于复制以后源文件在原位置还存在,但是移动后源文件就被移走了。
5、grep在指定文件中查找指定的字符串
grep “字符串” 文件名
下面举例
//在a.txt文件中查找字符 s ,回车之后按空格跳到下一个s所在位置,b返回上一个,q推出查找
grep 's' a.txt
还有一些和通配符配合使用
| grep -n ‘s’ a.txt | 查找结果显示行号 |
|---|---|
| grep -v ‘s’ a.txt | 查找不存在该字符的行 |
|---|---|
| grep -i ‘s’ a.txt | 查找时忽略大小写 |
|---|---|
| grep ‘^s’ a.txt | 查找以s结尾的字符 |
|---|---|
| grep ‘s$’ a.txt | 查找以s开头的字符 |
|---|---|
| grep ‘^s.*s$’ a.txt | 查找以s开头以s结尾的字符 |
|---|---|
相关文章:
Linux下的常用命令分享 二(ubuntu 16.04)
1、ls -l的返回值说明 以图中为例,说明对于cc.txt.tar.gz文件,文件拥有者即创建该文件的人可以对该文件进行读写操作,但不能执行该文件,文件组成员用户可以进行读写操作,但不能执行该文件,其他用户只可读&…...
FPGA随记——OSERDESE2和IERDESE2
http://t.csdnimg.cn/yNvxf---看这个篇吧 这个挺好的 OSERDESE2 模块要求复位信号高电平有效,并且 需要将异步复位信号同步到串行时钟域。 除了用原语调用,还可以用High Speed SelectIO Wizard这个IP 进行调用 针对具体select IO这个IP的使用和介绍&…...
Xmind思维导图领衔,三款常备神器助你2024年思维升级!
到了2024年,信息多得让人眼花,新东西学都学不完。要在这么多信息里保持清醒,快速学东西,对大家来说是个考验。好在,科技帮了我们大忙,比如思维导图软件,它们直观又灵活,帮我们提高思…...
SEO服务值得吗?提升销售和营销策略的5种方法
在不久之前,搜索引擎优化(SEO)通常被视为一个独立的实体,企业把提升排名和推动自然流量作为重点。随后,AI登场了,让每个人都忙于弄清“游戏”的新规则,一些公司因此质疑SEO服务是否值得。答案是…...
传统CV算法——角点特征点提取匹配算法实战
harris角点 角点可以是两个边缘的角点;角点是邻域内具有两个主方向的特征点;角点通常被定义为两条边的交点,更严格的说,角点的局部邻域应该具有两个不同区域的不同方向的边界。或者说,角点就是多条轮廓线之间的交点。…...
小米电视使用adb 卸载自带应用教程
小米电视使用ADB(Android Debug Bridge)卸载自带应用的教程如下。请注意,在操作过程中请确保谨慎行事,避免误删系统关键应用导致电视无法正常使用。 准备工作 下载ADB工具: 在电脑上下载ADB工具。ADB是Android Debug …...
编译FFmpeg动态库
编译FFmpeg动态库 环境 macOS High SierraFFmpeg 4.3android-ndk-r21b 编译so库 下载FFmpeg4.3源代码,进入源码目录创建build_android.sh脚本,ffmpeg从4.0起新增了target-osandroid,所以不用再修改configure文件。 注意: ndk…...
yum的基本使用方法
yum(全称 "Yellow dog Updater Modified")是基于RPM包管理器的软件包管理系统,主要用于Fedora和Red Hat系列的Linux发行版中。它允许用户安装、更新、删除以及搜索软件包,并能自动处理软件包之间的依赖关系。下面是一些…...
Nginx+Keepalive集群实战
随着Nginx在国内的发展潮流,越来越多的互联网公司都在使用Nginx,Nginx高性能、稳定性成为IT人士青睐的HTTP和反向代理服务器。 Nginx负载均衡一般位于整个网站架构的最前端或者中间层,如果为最前端时单台Nginx会存在单点故障,也就…...
[数据集][目标检测]街道乱放广告牌检测数据集VOC+YOLO格式114张1类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):114 标注数量(xml文件个数):114 标注数量(txt文件个数):114 标注类别…...
腾讯云的免费ssl证书过期后不占用免费额度
我申请了三张免费证书,两张过期了,已使用的数量还是1,说明已过期的不占免费额度,这样的话,只要每三个月重新申请就能一直用免费证书了。 下证很快,第一张一分钟以内,第二张大概5分钟左右。 原来…...
MySQL学习(DDL,DML,DQL)基本语法总结
DDL 使用某个数据库 use world;展示表 show tables;创建表 create table student(id int,name varchar(10),age int,gender varchar(10));删除表 drop table student; 修改表结构 查看表结构 desc student;添加列 alter table student add dept varchar(10);修改列名和类型…...
JAVA学习-练习试用Java实现“单词反转”
问题: 随便输出一个字符串 String str "45abc,defg"; 里面含有 abc,de,fg 三个单词 怎么处理能让单词反转,其他顺序不变呢 输出 “45cba,edgf”; 解答思路: 以下是使用 Java 实现的单词反转程序:…...
【MySQL】深圳大学数据库实验一
目录 一、实验目的 二、实验要求 三、实验设备 四、建议的实验步骤 4.1 使用SQL语句创建如上两张关系表 4.2 EXERCISES. 1 SIMPLE COMMANDS 4.3 EXERCISES 2 JOINS 4.4 EXERCISES 3 FUNCTIONS 4.5 EXERCISES 4 DATES 五、实验总结 5.1 数据库定义语言(DDL…...
接口测试 —— 如何设计高效的测试用例!
摘要: 随着互联网应用的日益复杂化,接口测试已成为保证软件质量不可或缺的一部分。本文将探讨如何有效地设计接口测试用例,并提供实用的建议和示例。 一、引言 接口测试(API测试)是确保系统各部分之间交互正确性的关键…...
linux top命令介绍以及使用
文章目录 介绍 top 命令1. top 的基本功能2. 如何启动 top3. top 的输出解释系统概况任务和 CPU 使用情况内存和交换空间进程信息 4. 常用操作 总结查看逻辑CPU的个数查看系统运行时间 介绍 top 命令 top 是一个在类 Unix 系统中广泛使用的命令行工具,用于实时显示…...
必备资源!精选大模型领域100篇必读论文,赶紧加入收藏夹!
本文主要为当前大模型领域热门研究方向(如文生图、文生视频、文生音乐等)的热门论文。希望能够为大家提供较为全面的大模型最新研究进展。当然,目前还无法涵盖所有热门论文以及研究方向,望请见谅。 以下,为2024年2月份…...
基于STM32设计的防盗书包(华为云IOT)(216)
文章目录 一、前言1.1 项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成1.2 设计思路【1】整体设计思路【2】整体构架【3】上位机开发思路1.3 项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要【5】项目背景1.4 开发工具的选择【1】设备端开发…...
2024高教社杯全国大学生数学建模竞赛C题原创python代码
2024高教社杯全国大学生数学建模竞赛C题原创python代码 C题题目:农作物的种植策略 思路可以参考我主页之前的文章 以下均为python代码,推荐用anaconda中的notebook当作编译环境 from gurobipy import Model import pandas as pd import gurobipy as g…...
Java基础 - 14 - Java高级技术
一.单元测试 就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试 1.1 Junit单元测试框架 可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了Junit框架,如IDEAÿ…...
推荐3款文字转语音小工具,总有一款适合你
聊一聊现在用眼太多,眼睛太累,不想再看电脑和手机了。想用耳朵来分担一下。特别是一些文字,电子书方面的。能听还是听吧,看也不一定能看进去,听的话,有可能还是能听进去一点。所以,就找了一些文…...
Linux桌面应用管理革命:AppImageLauncher完整使用指南
Linux桌面应用管理革命:AppImageLauncher完整使用指南 【免费下载链接】AppImageLauncher Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages 项目地址: https://gitcode.com/gh_…...
RAGflow 0.22.2 依赖镜像构建避坑指南:解决libssl缺失与HuggingFace下载难题
RAGflow 0.22.2 依赖镜像构建实战:从libssl缺失到HuggingFace模型下载的完整解决方案 在构建RAGflow 0.22.2自定义镜像的过程中,依赖镜像ragflow_deps的构建往往是第一个拦路虎。许多开发者在这里遭遇了各种意料之外的问题,从Ubuntu源中消失的…...
别再只用localhost了!手把手教你用路由侠把本地宝塔面板‘搬’到公网(Windows版)
突破局域网限制:Windows下宝塔面板安全外网访问实战指南 你是否遇到过这样的困境?——在本地环境调试得心应手的项目,当需要向异地同事演示或临时交付客户预览时,却因为网络隔离而束手无策。传统解决方案要么要求部署到正式服务器…...
Go语言命名规则实战:从变量到包名的完整避坑指南
Go语言命名规则实战:从变量到包名的完整避坑指南 当你第一次接触Go语言时,可能会被它简洁的语法所吸引,但很快就会发现这门语言对命名有着近乎苛刻的要求。我至今还记得刚学Go时,因为一个包名的大小写问题调试了整个下午的经历。本…...
Arduino-Pico终极安装教程:从Arduino IDE到PlatformIO的完整配置
Arduino-Pico终极安装教程:从Arduino IDE到PlatformIO的完整配置 【免费下载链接】arduino-pico Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards 项目地址: https://gitcode.com/gh_mirrors/ar/arduino-pico Arduino-Pico是一款针对Rasp…...
Pixel 7 实战:从源码编译到刷入 Android 15 UserDebug 的避坑指南
1. 环境准备:避开依赖地狱的三大陷阱 第一次给Pixel 7编译Android 15 UserDebug版本时,我踩遍了所有能踩的坑。最让人崩溃的不是代码编译失败,而是环境配置这种本该简单的步骤。先说硬件要求:至少16GB内存200GB SSD,我…...
喜马拉雅音频批量下载工具:Go+Qt5跨平台架构解析与高效离线管理方案
喜马拉雅音频批量下载工具:GoQt5跨平台架构解析与高效离线管理方案 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 在数…...
ModbusRTU上位机系统功能说明文档
C# ModbusRtu或者TCP协议上位机源码,包括存储,数据到SQL SERVER数据库,趋势曲线图,数据报表,实时和历史报警界面,有详细注释,需要哪个协议版本一、系统概述 ModbusRTU上位机系统是基于C#语言开发…...
【技术指南】Ubuntu系统下ComfyUI的安装与模型加载实战
1. 环境准备与基础安装 在Ubuntu系统上搭建ComfyUI之前,需要先做好基础环境配置。我建议使用conda来管理Python环境,这样可以避免系统Python环境被污染。实测下来,Python 3.9版本兼容性最好,这也是官方推荐的选择。 首先安装minic…...
