linux查找文件

markdown教程

谁说我不能喝 提交于 2019-12-22 17:54:13
【文章如有侵权、未引用出处、有更好资料等请及时联系126邮箱名whaozl(微信) 或 留言评论】 命令 含义 export CUDA_VISIBLE_DEVICES=0,1 设置GPU可见设备 dos2unix demo.txt 将window换行符切换到linux格式 wc -l `find . -name "key_groupby.txt"` 查找文件,统计每个文件行数 wc -l `find . -name *text_seg_check.txt` 查找文件,统计每个文件行数 wc -l `find . -name .*pred.txt` 查找文件,统计每个文件行数 在表格中 可以用 左右两个``将其中的双引号 或者 其中的`给转移直接显示 将word中的表格转换为markdown 表格方法 复制到notepad++中替换 来源: CSDN 作者: zhulinniao 链接: https://blog.csdn.net/zhulinniao/article/details/103219009

linux最常用的20个命令

有些话、适合烂在心里 提交于 2019-12-22 15:10:33
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。 1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plain copy cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录中的path目录中,“..”表示上一层目录 2、ls命令 这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下: [plain] view plain copy -l :列出长数据串

深入理解认知Linux 命令

耗尽温柔 提交于 2019-12-21 11:21:02
1.查看当前目录下对应的文件信息 ls //list列出当前目录下的文件信息 ls -l 或 ll //list list以详细信息形式 列出当前目录下的文件信息 ls -a //list all 列出当前目录的全部文件(包括隐藏文件) ls -al //以详细信息形式 列出当前目录的"全部"文件(包括隐藏文件) ls 目录 //查看指定目录的文件信息 ls -li //显示当前目录详细的文件信息,并显示“索引编号” 查看当前操作位置 pwd //查看当前操作位置 目录切换 cd 目录 cd … //向上级目录切换 cd etc //切换到etc目录 cd //切换到当前操作用户的家目录 cd ~ //效果同上指令 用户切换 su - //切换为超级管理员root用户(账号和权限都是root) su - root //与上边指令效果一直 su root //账号是root,权限是普通权限 exit //退回到之前的账号 su 普通用户 //切到账号为具体普通用户 $ 普通用户操作 root用户操作 //多次使用su指令会使得用户出现叠加效果 //需要输入多次exit指令退回到之前的用户 shuhua—>root—>shuhua—>root 查看当前用户是谁 whoami //查看正在操作用户信息 who am i //查看登录系统用户信息 操作窗口切换 init 3 /

Linux下的五个查找命令:grep、find、locate、whereis、which

不羁的心 提交于 2019-12-21 08:23:07
1 、 grep grep (General Regular Expression Parser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 它的使用语法为: grep [ 选项 ] pattern [ 文件名 ] . 匹配任意一个字符 * 匹配0 个或多个*前的字符 ^ 匹配行开头 $ 匹配行结尾 [] 匹配[ ]中的任意一个字符,[]中可用 - 表示范围, 例如[a-z]表示字母a 至z 中的任意一个 \ 转意字符 命令中的选项为: -b 显示块号 -c 仅显示各指定文件中包含模式的总行数 -i 模式中字母不区分 大小 写 -h 不将包含模式的文件名显示在该行上 -l 仅显示包含模式的文件名 -n 显示模式所在行的行号 -s 指定文件若不存在或不可读,不提示错误信息 -v 显示所有不包含模式的行 其中,pattern为所要匹配的字符串。如在/etc/passwd文件下查找包含“carey”字符的行: $ grep carey /etc/passwd 要用好grep这个工具,其实就是要写好正则表达式,所以这里不对grep的所有功能进行实例讲解,只列几个例子,讲解一个正则表达式的写法。 $ grep 'test' d* 显示所有以d开头的文件中包含test的行。 $ ls -l | grep '^public'

【操作系统】总结四(文件管理)

偶尔善良 提交于 2019-12-19 02:15:12
文件管理 主要内容: 文件系统基础:包括文件概念、文件的逻辑结构(顺序文件,索引文件,索引顺序文件)、目录结构(文件控制块和索引结点,单级目录结构和两级目录结构,树形目录结构,图形目录结构)、文件共享和文件保护(访问类型,访问控制)。 文件系统实现 :包括文件系统层次结构、目录实现、文件实现。 磁盘组织与管理 :包括磁盘的结构、磁盘调度算法、磁盘的管理。 4.1 文件的概念和定义 文件(File)是操作系统中的一个重要概念。 在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进行的输入、输出中,则以文件为基本单位 。大多数应用程序的输入都是通过文件来实现的,其输出也都保存在文件中,以便信息的长期存及将来的访问。当用户将文件用于应用程序的输入、输出时,还希望可以访问文件、修改文件和保存文件等,实现对文件的维护管理,这就需要系统提供一个文件管理系统,操作系统中的文件系统(File System)就是用于实现用户的这些管理要求。 从用户的角度看,文件系统是操作系统的重要部分之一。用户关心的是如何命名、分类和查找文件,如何保证文件数据的安全性以及对文件可以进行哪些操作等。而对其中的细节,如文件如何存储在辅存上、如何管理文件辅存区域等关心甚少。 文件系统提供了与二级存储相关的资源的抽象,让用户能在不了解文件的各种属性、文件存储介质的特征以及文件在存储介质上的具体位置等情况下

02:django model数据库操作

只谈情不闲聊 提交于 2019-12-18 18:40:25
Django其他篇 目录: 1.1 Django中使用MySQL 1.2 创建表 1.3 Django一对多表结构操作 1.4 Django多对多表结构操作 1.5 一大波Model操作 1.6 Model性能相关操作:select_related、prefetch_related 1.7 F()和Q()查询语句 1.8 aggregate和annotate聚合函数 : 求平均值、最大值、最小值等 1.9 Trunc函数处理日期格式数据 1.10 Django其他查询语句 1.1 Django中使用MySQL 返回顶部   1、先写类:在 app01/models.py中写类 from django.db import models class Student(models.Model): name = models.CharField(max_length=64,verbose_name='姓名') age = models.IntegerField(verbose_name='年纪') class Meta: db_table = 'student' verbose_name_plural = '学生表' def __str__(self): return self.name app01/models.py   2、在Django项目中使用MySQL     1.

linux 查找命令

寵の児 提交于 2019-12-18 00:16:34
(1) find find的基本语法为 find pathname -options [-print -exec -ok ...] find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {} \;,注意{ }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 3、find命令选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。 -group 按照文件所属的组来查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。 -nogroup 查找无有效所属组的文件

Linux中find的常见用法

▼魔方 西西 提交于 2019-12-17 04:17:59
Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。 find 命令的基本语法如下: $ find [path] [option] [expression]   -print: find命令将匹配的文件输出到标准输出。   -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。   -name filename #查找名为filename的文件。   -user username #按文件属主来查找。   -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件。   -size n[c] #查长度为n块[或n字节]的文件 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   find ~ -name "*.txt" -print   #在HOME中查.txt文件并显示 $find . -name "*.txt" -print

Linux--查找命令locate(二)

馋奶兔 提交于 2019-12-16 13:18:54
locate 查找 优缺点: 1. 通过文件名检索文件,检索速度最快 2. 所有能够检索的东西,都是存放在数据库中的 3. locate局限性,有的文件系统、有的文件及有的目录默认是不会搜索的 1、如果没有这个命令,可以如下操作安装 [root@salt-master test03]# yum install mlocate -y [root@salt-master test03]# which locate /usr/bin/locate 2、updatedb–初始化locate数据库 [root@salt-master test03]# locate ifcfg-eth1 locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory [root@salt-master test03]# updatedb 3、查找文件,简单快捷 [root@salt-master test03]# locate ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth1 4、支持模糊查找,如果用find需要使用通配符* [root@salt-master test03]# locate ifcfg /etc/sysconfig/network

远程登陆,文件和目录管理,基础命令学习

那年仲夏 提交于 2019-12-16 12:50:17
关于ip # ip addr 查看 ip # vi /etc/sysconfig/network-scrupts/ifcfg-eno 手动设置 IP地址 BOOTPROTO=static ONBOOY=yes IPADDR=192.168.89.128 NETMASK=255.255.255.0 GATEWAY=192.168.89.2 DNS1=114.114.114.114 # service network restart 重新启动系统使命令生效 # man 查看命令的帮助文档 # ls 列出指定目录或者文件 -a 包含隐藏文件 -l 列出详细信息 -d 只显示目录的名称 # shutdown、halt、poweroff 关机命令 关于文件和目录 # cd 变更用户所在目录 # pwd 显示当前所在目录 . 表示当前目录 .. 表示当前目录的上一级目录 # mkdir 创建目录 -p 同时创建该目录的父目录 # rmdir 用于删除空目录 # touch 建立文件 # rm 文件或目录的删除 -f 删除时不提示用户 -r 递归删除目录 # cp 文件或目录的复制 -r 递归复制目录 # mv 文件或目录的移动或改名 目标文件是目录,但该目录不存在 目标文件是目录,且该目录存在 目标文件是文件,但该文件不存在 目标文件是文件,且该文件存在 # ln 建立两个文件之间的链接关系