linux查找文件

windows下xshell操作Linux命令大全(及服务器日志查看)

隐身守侯 提交于 2020-01-15 05:05:11
( 1 ) 命令ls——列出文件    ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件    ls a * 列出当前目录下以字母a开头的所有文件    ls -l * . doc 给出当前目录下以 . doc结尾的所有文件 ( 2 ) 命令cp——复制文件    cp afile afile . bak 把文件复制为新文件afile . bak    cp afile / home / bible / 把文件afile从当前目录复制到 / home / bible / 目录下    cp * / tmp 把当前目录下的所有未隐藏文件复制到 / tmp / 目录下    cp -a docs docs . bak 递归性地把当前目录下的docs目录复制为新目录docs . bak , 保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项    cp -i 在覆盖前询问用户    cp -v 告诉用户正在做什么 ( 3 ) 命令mv——移动和重命名文件    mv aflie bfile 将afile重命名为bfile    mv afile / tmp 把当前目录下的afile移动到 / tmp / 目录下 ( 4 ) 命令rm——删除文件和目录    rm afile 删除文件afile    rm *

Linux下 vim的使用

情到浓时终转凉″ 提交于 2020-01-15 02:34:50
0.vi与vim vi编辑器是所有Unix及Linux系统下的标注编辑器,它就相当于Windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。它是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,可以在Linux的世界里畅行无阻。 vim具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计。 vim可以看作是vi的升级版本,它可以用多种颜色的方式来显示一些特殊的信息。 vim会根据文件扩展名或者是文件内的开头信息,判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。 vim里面加入了许多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。这对我们在Linux上进行一些配置文件的修改工作是很棒的功能。 1.为什么要学vi 所有的Unix like系统都会内建vi文本编辑器,其他的文本编辑器则不一定会存在。 一些软件的编辑接口会主动调用vi(例如corntab、visudo、edquota等命令) 2.vi的使用 vi拥有三种模式: 一般模式、编辑模式和命令行模式。 一般模式: 以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用键盘上的上下左右按键来移动光标,也可以使用删除字符或删除整行来处理文件内容,也可以使用复制

Linux目录和文件高级操作精讲

坚强是说给别人听的谎言 提交于 2020-01-14 12:19:05
博文目录 一、Linux目录结构 二、Linux查看文件内容基础命令 三、压缩和解压缩文件 四、vi文本编辑器 一、Linux目录结构 Linux目录结构采用树形目录结构,包含根目录和子目录。 1、根目录 所有分区、目录、文件等的位置起点,整个树形目录结构中,使用独立的一个“/”表示。 2、子目录 常见的子目录如/root、/bin、/boot、/dev、/etc、/home、/var、/usr、/sbin。 3、子目录的作用 二、Linux查看文件内容基础命令 1、cat——查看文件内容 cat用于一次性显示文件全部内容。基本语法格式如下: 应用举例: [root@centos01 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@centos01 ~]# cat /etc/sysconfig/network # Created by anaconda [root@centos01 ~]# cat /etc/sysconfig/network /etc/hosts # Created by

Linux常用命令精讲

旧街凉风 提交于 2020-01-13 11:07:32
一、Linux命令基础 1、Linux命令的通用格式 命令字 [选项] [参数] 命令字:命令字是唯一的,严格区分大小写; 选项:用于调节命令的具体功能,可以有一个或者多个选项,选项分为短格式和长格式,“-”表示短格式,例如“ls -a”;“--”表示长格式,例如“ls --help”; 参数:参数是命令处理的对象,例如文件、目录名等; 2、Linux命令作用 用于实现某一类功能的指令或程序,命令的执行依赖于解释器程序(例如:/bin/bash)。 3、Linux命令的分类 1)内部命令 集成在bash中,安装Linux系统自带,不需要对应文件,执行速度快,属于shell解释器的一部分。 2)外部命令 独立于shell解释器之外的程序,安装程序或者服务生成命令,需要对应到系统文件中,执行速度慢。 4、编辑Linux命令行的辅助操作 1)Tab键 自动补全命令 [root@centos01 ~]# whi <!--输入前三个字符按Tab键自动补全--> which while whiptail 2)反斜杠“\” 强制换行 [root@centos01 ~]# user\ > add bob <!--强制换行创建bob用户--> [root@centos01 ~]# tail -2 /etc/passwd <!--验证是否创建成功--> test:x:1000:1000:test:

Find- Linux必学的60个命令

空扰寡人 提交于 2020-01-13 08:04:36
1.作用 find命令的作用是在目录中搜索文件,它的使用权限是所有用户。 2.格式 find [path][options][expression] path指定目录路径,系统从这里开始沿着目录树向下查找文件。它是一个路径列表,相互用空格分离,如果不写path,那么默认为当前目录。 3.主要参数 [options]参数: -depth:使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容。 -maxdepth levels:表示至多查找到开始目录的第level层子目录。level是一个非负数,如果level是0的话表示仅在当前目录中查找。 -mindepth levels:表示至少查找到开始目录的第level层子目录。 -mount:不在其它文件系统(如Msdos、Vfat等)的目录和文件中查找。 -version:打印版本。 [expression]是匹配表达式,是find命令接受的表达式,find命令的所有操作都是针对表达式的。它的参数非常多,这里只介绍一些常用的参数。 —name:支持统配符*和?。 -atime n:搜索在过去n天读取过的文件。 -ctime n:搜索在过去n天修改过的文件。 -group grpoupname:搜索所有组为grpoupname的文件。 -user 用户名:搜索所有文件属主为用户名(ID或名称)的文件。 -size n

全网最详细的Linux命令系列-Find命令

╄→尐↘猪︶ㄣ 提交于 2020-01-11 19:00:24
Find工具实战 Find工具实战,Find工具主要用于操作系统文件、目录的查找,其语法参数格式为: find path -option [ -print ] [ -exec -ok command ] { } \; option常用参数详解如下: -name filename #查找名为filename的文件; -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件; -size n[c] #查长度为n块[或n字节]的文件; -perm #按执行权限来查找; -user username #按文件属主来查找; -group groupname #按文件属组来查找; -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前; -atime -n +n #按文件访问时间来查找文件; -ctime -n +n #按文件创建时间来查找文件; -mmin -n +n #按文件更改时间来查找文件,-n指n分钟以内,+n指n分钟以前; -amin -n +n #按文件访问时间来查找文件; -cmin -n +n #按文件创建时间来查找文件; -nogroup #查无有效属组的文件; -nouser #查无有效属主的文件; -newer f1 !f2 #找文件,-n指n天以内,+n指n天以前; -depth

Linux常用命令

╄→гoц情女王★ 提交于 2020-01-10 22:44:01
命令格式与目录处理命令 ls 命令格式与目录处理命令 ls 命令格式:命令 [-选项][参数] 例:ls -la /etc 说明: 1)个别命令使用不遵循格式 2)当有多个选项时,可以写在一起 3)简化选项与完整选项 -a 等于 --all 目录处理命令 ls 命令名称:ls 命令因为原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald][文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性-rw-r–r– 文件类型(-文件 d目录 l软链接文件) rw- r– r– u g o u所有者 g所属组 o其他人 r读 w写 x执行 目录处理命令 命令名称:mkdir 命令因为原意:make directories 命令所在路径:/bin/mkdir 执行权限:所有用户 执行权限:所有用户 功能描述:创建新目录 -p 递归创建 例: mkdir - p / tmp / japan / hanmeimei mkdir / tmp / japan / lilei / tmp / japan / hanmeimei 命令名称:cd 命令因为原意:change directory 命令所在路径:shell内置命令 执行权限:所有用户 语法:cd [目录名] 功能描述:切换目录 例: cd /

linux(CentOS版本)学习笔记2

拈花ヽ惹草 提交于 2020-01-10 18:55:07
1.cp和mv命令:拷贝文件和移动文件 cp命令:拷贝文件或目录。例如拷贝new_file文件:cp new_file new_file_copy,第一个文件new_file是已经存在的文件,也就是被拷贝的文件,第二个文件new_file_copy是需要创建的文件,是new_file的副本。 当然,我们不一定要在同一个目录下拷贝,也可以把文件拷贝到其他目录。例如:cp new_file one 这里one是其他的目录。拷贝过去后,文件名是不改变的,还是叫new_file。如果想拷贝文件到其他目录的同时,不要具有相同名字,那么可以这样做 cp new_file one/new_file_copy。 如果要拷贝目录,只要在cp命令之后加上-r或者-R参数,这样拷贝的时候,目录中所有的内容(子目录和文件)都会被拷贝。 使用通配符星号:例如,cp 星号.txt folder就是把当前目录下所有txt文件拷贝到folder目录中。cp ha星号 folder就是把当前目录以ha开头的文件都拷贝到folder目录中。 mv命令: 功能1:移动文件,与cp命令用法类似,不同的是cp命令会复制当前文件,而mv命令则是单纯的移动,并不会制作副本。例如:mv new_file_2 one就是将new_file_2这个文件移动到one目录,而原先的new_file_2文件就不存在了,用cp命令的时候

如何安装和使用纯文本编辑器 vi/vim

拥有回忆 提交于 2020-01-09 11:34:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 这篇文章是系列教程的第二讲,在这个部分中,我们会介绍 vi/vim 基本的文件编辑操作,帮助读者理解编辑器中的三个模式,这是 LFCS 认证考试中必须掌握的 使用 vi/vim 执行基本的文件编辑操作 vi 是为 Unix 而生的第一个全屏文本编辑器。它的设计小巧简单,对于仅仅使用过诸如 NotePad++ 或 gedit 等图形界面的文本编辑器的用户来说,使用起来可能存在一些困难。 为了使用 vi,我们必须首先理解这个强大的程序操作中的三种模式,方便我们后边学习这个强大的文本处理软件的相关操作。 请注意,大多数的现代 Linux 发行版都集成了 vi 的变种——— vim(改进版 VIVi IMproved),相比于 vi,它有更多新功能。所以,我们会在本教程中交替使用 vi 和 vim。 如果你的发行版还没有安装 vim,你可以通过以下方法来安装: •Ubuntu 及其衍生版:apt-get update && apt-get install vim •以 Red-Hat 为基础的发行版:yum update && yum install vim •openSUSE :zypper update && zypper install vim 我为什么要学习 vi 至少有以下两个理由: 因为它是 POSIX

(办公)记事本_Linux查找命令

99封情书 提交于 2020-01-06 11:10:16
    参考谷粒学院的linux视频教程:http://www.gulixueyuan.com/course/300/task/7091/show 搜索命令 1.whereis命令: 1.1.Linux whereis命令用于查找文件。 该指令会在特定目录中查找符合条件的文件。这些文件应属于原始代码、二进制文件,或是帮助文件。 该指令只能用于查找二进制文件、源代码文件和man手册页,一般文件的定位需使用locate命令。 1.1.语法: whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 1.2.参数: -b  只查找二进制文件。 -B<目录>  只在设置的目录下查找二进制文件。 -f  不显示文件名前的路径名称。 -m  只查找说明文件。 -M<目录>  只在设置的目录下查找说明文件。 -s  只查找原始代码文件。 -S<目录>  只在设置的目录下查找原始代码文件。 -u  查找不包含指定类型的文件。 2.which命令 2.1.Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 2.2.which [文件...] 2.3.参数: -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度>  与-n参数相同