当前位置: 首页 > news >正文

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结尾的字符
http://www.lryc.cn/news/431374.html

相关文章:

  • FPGA随记——OSERDESE2和IERDESE2
  • Xmind思维导图领衔,三款常备神器助你2024年思维升级!
  • SEO服务值得吗?提升销售和营销策略的5种方法
  • 传统CV算法——角点特征点提取匹配算法实战
  • 小米电视使用adb 卸载自带应用教程
  • 编译FFmpeg动态库
  • yum的基本使用方法
  • Nginx+Keepalive集群实战
  • [数据集][目标检测]街道乱放广告牌检测数据集VOC+YOLO格式114张1类别
  • 腾讯云的免费ssl证书过期后不占用免费额度
  • MySQL学习(DDL,DML,DQL)基本语法总结
  • JAVA学习-练习试用Java实现“单词反转”
  • 【MySQL】深圳大学数据库实验一
  • 接口测试 —— 如何设计高效的测试用例!
  • linux top命令介绍以及使用
  • 必备资源!精选大模型领域100篇必读论文,赶紧加入收藏夹!
  • 基于STM32设计的防盗书包(华为云IOT)(216)
  • 2024高教社杯全国大学生数学建模竞赛C题原创python代码
  • Java基础 - 14 - Java高级技术
  • glsl着色器学习(六)
  • 毒枸杞事件启示录:EasyCVR视频AI智能监管方案如何重塑食品卫生安全防线
  • git进阶·团队开发的时候为何要创建临时分支来修复bug
  • Unity 性能优化工具收集
  • linux下的Socket网络编程教程
  • 华为人工智能重要服务总结
  • 涉嫌欺诈者利用机器人通过播放AI创作的音乐赚取1000万美元版税
  • k8s helm
  • KMP 详解
  • go语言并发编程-超详细mutex解析
  • VirtualBox Debian 自动安装脚本