精华内容
下载资源
问答
  • 一.以文件名查找: ...),注意:filename是文件名字符串,可以带双引号,也可不带find命令功能强大,它有很多选项让你以不同的方式搜索文件,例如,通过日期,文件大小,权限,拥有者等等。 ...

    一.以文件名查找:
    1. find 命令
    find / -name “filename”
    目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?),注意:filename是文件名字符串,可以带双引号,也可不带find命令功能强大,它有很多选项让你以不同的方式搜索文件,例如,通过日期,文件大小,权限,拥有者等等。
    2. locate 命令
    locate filename
    发现包含字符串“filename”的文件名。这比find命令更容易。但是基于数据库(通常在夜间重建),所以你无法找到刚刚存到文件系统的文件。为了强制立即更新数据库,作为超级用户可以使用:updatedb& (中间没有空格)
    3. which命令
    which executeable_name
    查找可执行文件,根据可执行文件的文件名。
    例如 which apache2 , 返回/usr/sbin/apache2


    二.以文件内容查找
    1. grep -n 字符串名字 /filepath/filename
    返回包含该字符串的该行,可以是多行。且包含行数。
    2. sudo gedit /filepath/filename
    而后,用ctrl+F 去查找相应的字符串。
    3. vi或者less命令可以查找相应的内容
    例如 vi /filepath/filename而后,输入 “/字符串” ,按下字母“n”到下一个匹配的字符串
    4. tail命令
    查看文件内容的特殊方法
    1. 如果你只想看文件的前5行,可以使用head命令,如:
    head -5 /etc/passwd
    2. 如果你想查看文件的后10行,可以使用tail命令,如:
    tail -20 /etc/passwd
    tail -f /var/log/messages
    参数-f使tail不停地去读最新的内容,这样有实时监视的效果
    tail -f /var/log/messages
    按Ctrl+C后,直接从脚本退出到提示符下了


    搜索
    whereis <程序名称>
    查找软件的安装路径
    -b 只查找二进制文件
    -m 只查找帮助文件
    -s 只查找源代码
    -u 排除指定类型文件
    -f 只显示文件名
    -B <目录> 在指定目录下查找二进制文件
    -M <目录> 在指定目录下查找帮助文件
    -S <目录> 在指定目录下查找源代码
    locate <文件名称>
    在文件索引数据库中搜索文件
    -d <数据库路径> 搜索指定数据库
    updatedb
    更新文件索引数据库


    find [路径] <表达式>
    查找文件
    -name <表达式> 根据文件名查找文件
    -iname <表达式> 根据文件名查找文件,忽略大小写
    -path <表达式> 根据路径查找文件
    -ipath <表达式> 根据路径查找文件,忽略大小写
    -amin <分钟> 过去N分钟内访问过的文件
    -atime <天数> 过去N天内访问过的文件
    -cmin <分钟> 过去N分钟内修改过的文件
    -ctime <天数> 过去N天内修改过的文件
    -anewer <参照文件> 比参照文件更晚被读取过的文件
    -cnewer <参照文件> 比参照文件更晚被修改过的文件
    -size <大小> 根据文件大小查找文件,单位b c w k M G
    -type <文件类型> 根据文件类型查找文件。b 块设备 c 字符设备 d 目录 p 管道文件 f 普通文件 l 链接 s 端口文件
    -user <用户名> 按归属用户查找文件
    -uid 按UID查找文件
    -group <群组名> 按归属群组查找文件
    -gid 按GID查找文件
    -empty 查找空文件


    grep <字符串>|”<正则表达式>” [文件名]


    在文件中搜索内容
    通用格式:find pathname -options [-print -exec -ok]
    例子:
    find / -name filename 再根目录里面搜索文件名为filename的文件
    find /etc -name s在目录里面搜索带有s的文件
    find /etc -name *S 在目录里面搜索以s结尾的文件
    find /etc -name s*在目录里面搜索以s开头的文件
    find / -amin -10在系统中搜索最后10分钟访问的文件
    find / -atime -2查找在系统中最后48小时访问的文件
    find / -empty 查找在系统中为空的文件或者是文件夹
    find / -group groupname 查找在系统中属于groupname的文件
    find / -mmin -5查找在系统中最后5分钟修改过的文件
    find / -mtime -1查找在系统中最后24小时修改过的文件
    find /-nouser查找在系统中属于费用户的文件
    find / -user username 查找在系统中属于username的文件
    find / -ctime -1查找在系统中最后24小时被改变状态的文件
    find / -fstype type查找在系统中文件类型为?的文件
    find / -user user1name -or -user user2name查找在系统中属于user1name或着属于user2name的文件
    find / -user user1name -and -user2name在系统中查找既属于user1name又属于user2name用户的文件.


    一、find 命令
    1、find命令的一般形式为;
    find pathname -options [-print -exec -ok …]
    2、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
    查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
    -nouser
    查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
    -newer file1 ! file2
    查找更改时间比文件file1新但比文件file2旧的文件。
    -type
    查找某一类型的文件,诸如:
    b - 块设备文件。
    d - 目录。
    c - 字符设备文件。
    p - 管道文件。
    l - 符号链接文件。
    f - 普通文件。
    -size n:[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
    -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。
    -fstype:查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。
    -mount:在查找文件时不跨越文件系统mount点。
    -follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
    -cpio:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中。
    另外,下面三个的区别:
    -amin n
      查找系统中最后N分钟访问的文件
      -atime n
      查找系统中最后n*24小时访问的文件
      -cmin n
      查找系统中最后N分钟被改变文件状态的文件
      -ctime n
      查找系统中最后n*24小时被改变文件状态的文件
     -mmin n
      查找系统中最后N分钟被改变文件数据的文件
      -mtime n
      查找系统中最后n*24小时被改变文件数据的文件
    4、使用exec或ok来执行shell命令
    使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的
    在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。
    exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。为了使用exec选项,必须要同时使用print选项。如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。
    例如:为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中
    find . -type f -exec ls -l { } \;
    -rw-r–r– 1 root root 34928 2003-02-25 ./conf/httpd.conf
    -rw-r–r– 1 root root 12959 2003-02-25 ./conf/magic
    -rw-r–r– 1 root root 180 2003-02-25 ./conf.d/README
    上面的例子中,find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将它们列出。
    在/logs目录中查找更改时间在5日以前的文件并删除它们:
    $ find logs -type f -mtime +5 -exec rm { } \;
    记住:在shell中用任何方式删除文件之前,应当先查看相应的文件,一定要小心!当使用诸如mv或rm命令时,可以使用-exec选项的安全模式。它将在对每个匹配到的文件进行操作之前提示你。
    在下面的例子中, find命令在当前目录中查找所有文件名以.LOG结尾、更改时间在5日以上的文件,并删除它们,只不过在删除之前先给出提示。
    $ find . -name "*.conf" -mtime +5 -ok rm { } \;
    < rm ... ./conf/httpd.conf > ? n
    按y键删除文件,按n键不删除。
    任何形式的命令都可以在-exec选项中使用。
    在下面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件,例如passwd、passwd.old、passwd.bak,然后执行grep命令看看在这些文件中是否存在一个sam用户。
    find /etc -name "passwd*" -exec grep "sam" { } \;
    sam:x:501:501::/usr/sam:/bin/bash

    原文链接:http://www.jb51.net/LINUXjishu/110954.html

    展开全文
  • 电脑安装双系统后,在Ubuntu系统时会出现打不开Windows系统中的D盘等情况时,需要先进行挂载才可以使用,挂载命令是: ·sudo ntfsfix /dev/sda* 注意:是你在点击打开D盘或其他盘时,打不开后会给你的信息,每...

    电脑安装双系统后,在Ubuntu系统时会出现打不开Windows系统中的D盘等情况时,需要先进行挂载才可以使用,挂载命令是:

    sudo ntfsfix /dev/sda*
    

    注意:是你在点击打开D盘或其他盘时,打不开后会给你的信息,每个盘对应的数字是不一样的,只要跟着提示修改就行。

    展开全文
  • Ubuntu系统中找不到ifconfig命令

    万次阅读 多人点赞 2019-07-07 18:26:22
    Ubuntu系统中没有ifconfig命令 刚安装完成的Ubuntu系统中有的没有安装工具包,所以会出现某些命令无法使用的情况,比如ifconfig命令等 出现这样的提示就是说没有找到ifconfig的命令,可以进行安装,按照提示中的...

    Ubuntu系统中没有ifconfig命令

    刚安装完成的Ubuntu系统中有的没有安装工具包,所以会出现某些命令无法使用的情况,比如ifconfig命令等

    出现这样的提示就是说没有找到ifconfig的命令,可以进行安装,按照提示中的命令安装相关的工具包

    命令:

    sudo apt install net-tools           //使用apt源安装net-tools工具包

    安装完成

     

    再次查看地址

    命令:

           ifconfig

    展开全文
  • 重新安装 gedit 即可,打开终端(Ctrl + Alt + T),输入 sudo apt-get install gedit 注意:输入上面命令无法安装时,可以先卸载 gedit ,输入 sudo apt-get remove gedit 然后再输入安装 geidt 命令重新进行...

    原因

    gedit文件损坏导致。

    解决方法

    重新安装 gedit 即可,打开终端(Ctrl + Alt + T),输入

    sudo apt-get install gedit

    注意:输入上面命令无法安装时,可以先卸载 gedit ,输入

    sudo apt-get remove gedit

    然后再输入安装 geidt 命令重新进行安装即可。

    展开全文
  • Ubuntu vi命令键盘错乱问题解决

    千次阅读 2019-10-30 11:50:25
    刚装好Ubuntu系统,使用 vi 命令发现键盘是错乱的,输入任何值都会换行,我们可以通过安装 vim 命令解决,命令如下: $ sudo apt install vim 安装完成后,再使用 vim 命令打开文件,发现问题解决。 ...
  • 这里主要介绍一些常用命令打开文档避免鼠标打开与建立的繁琐。 首先建立文件夹命令: &amp; mkdir + 文件夹名字 // 建立文件夹 Lenovo-IdeaPad-Y485P:~$ mkdir good 返回目录的上一层级命令: &amp; cd .. ...
  • ubuntu系统使用命令

    万次阅读 2012-12-27 12:04:45
    打开终端,终端窗口打开之后,立即在提示符后面输入下列命令 gconftool --recursive-unset /apps/panel rm -rf ~/.gconf/apps/panel pkill gnome-panel 2. IBus输入法安装和设置 IBus是一个框架,支持多种...
  • Ubuntu常用命令汇总

    万次阅读 多人点赞 2014-11-08 19:13:40
    2.查看Ubuntu系统位数:uname -ar 或 getconfLONG_BIT 3.查看Ubuntu机器的处理器架构,结果为i686或x86_64:arch 或uname -m 4.显示当前目录内容(目录清单),(如果按文件改动时间顺序来排序,则可用ls -lt): ls ...
  • ubuntu ll命令

    千次阅读 2016-06-16 12:48:12
    用过 Redhat 的朋友应该很熟悉 ll 这个命令,就相当于 ls -l,但在 Ubuntu 中就不行了。严格来说 ll 不是一个命令,只是命令的别名而已。很多 Linux 用户都使用 bash shell,对普通用户来说用得最多的就是命令补全 ...
  • 查看Ubuntu系统硬件配置命令

    万次阅读 2018-02-07 13:10:18
    转载自:...utm_medium=referral 1. 查看内核/操作系统/CPU信息 ubuntu@dbserver:~$ uname -a Linux dbserver 4.2.0-27-generic #32~14.04.1-Ubuntu
  • ubuntu系统下如何安装yum命令

    千次阅读 2019-12-07 08:58:48
    本次使用了win10下面自带的免费ubuntu系统,不带yum命令,用起来有些不爽,自己安装搞定。 1、如何寻找镜像源 国内一个好的镜像源是清华做的,网址https://mirrors.tuna.tsinghua.edu.cn/ 找到Ubuntu,点击它旁边的...
  • ubuntu查看系统信息命令

    千次阅读 2018-09-07 11:37:23
    今天因老板要求,需要查看服务器中的配置信息,但是对ubuntu命令不是很熟悉,所以就网上进行的查阅,顺便做些笔记 查看处理核信息  cat /proc/cpuinfo |grep “model name” &amp;&amp; cat /proc/...
  • Ubuntu下通过命令打开图片

    万次阅读 2018-07-25 20:51:22
    xdg-open命令会根据系统的默认打开方式打开一个文件,比如图片、音频等。想要打开一个图片,但是这个图片又不在可以看到的文件夹下面,就需要通过命令的方式打开了。比如打开~/.local/share/icons文件夹下面的png...
  • Ubuntu 系统 Update-rc.d 命令

    千次阅读 2017-08-02 18:18:59
    Ubuntu 系统 Update-rc.d 命令
  • ubuntu版本查看命令

    万次阅读 多人点赞 2018-08-17 19:27:57
    有时候我们安装软件或者搭建服务的时候,需要了解当前系统的版本信息,下面几个命令可以帮助我们查看当前ubuntu系统的版本信息。 一:利用命令: cat /proc/version 1 显示如下:  Linux versi...
  • ubuntu系统下安装rz/sz命令及使用说明

    万次阅读 2017-03-08 14:06:07
    ubuntu系统下安装rz/sz命令及使用说明
  • Ubuntu cd 命令

    千次阅读 2019-11-27 10:26:02
    这个可以算作是Linux系统中最常见的几个命令之一了。 使用绝对路径和相对路径更换目录 cd ******** 含义:进入********目录中 回退目录 cd .. 含义:回到上一级目录,也可以组合使用,如cd …/…;cd …/****** ...
  • Ubuntu cp命令

    万次阅读 2018-06-26 17:43:01
    一、Linux cp命令 语法Linux cp命令 语法如下所示:cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE...参数说明:-a, --archive 等于-dR --preserve=all...
  • Ubuntu清理系统垃圾 命令

    万次阅读 2012-06-17 19:59:07
    Ubuntu如何清理系统垃圾   Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。   1,非常有用的...
  • sudo apt-get update: 升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) sudo apt-get upgrade: 进行安装包的更新(软件版本的升级) sudo apt-get dist-upgrade: 进行系统版本的升级(Ubuntu...
  • ubuntu chmod命令

    千次阅读 2011-02-28 10:34:00
    在文件权限分配方面Ubuntu Linux系统做的非常的出色,通过使用Chmod命令,可以为每个用户,每个文件夹指定不同的权限,甚至可以为不同的用户组指定不同的操作权限! <br /> 指令名称 : chmod 使用...
  • Win10+Ubuntu双系统修复Ubuntu系统引导

    万次阅读 多人点赞 2018-12-07 12:52:39
    这两天笔者安装win10+ubuntu16.04双系统,因为网络上能找到大量的资料,安装过程此处就不多讲。因为笔者电脑是华硕主板,bios默认设置为安全启动,笔者猜测会阻止加载ubuntu引导,导致双系统不能随意引导。先不管...
  • Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的...
  • 问题的引出:Ubuntu系统下,用rm命令删除文件,没有任何提示信息,删得非常干脆,这是非常危险的。如何解决呢? 解决思路:如果有提示信息,会大大降低误删的风险。
  • Ubuntu lsof 命令整理

    千次阅读 2017-10-19 11:55:36
    lsof(list open files)命令是一个列出系统当前打开的文件的工具。在linux环境中,所有的事物都是以文件的形式存在的,所以通过文件形式不仅可以访问常规的数据,而且可以访问网络连接和硬件。当然要访问系统的核心...
  • 解决ubuntu系统终端命令sudo无法使用

    千次阅读 2019-09-07 08:17:22
    解决:有可能是设置环境变量时将系统变量覆盖了sudo 需要改变环境变量 1/usr/bin/sudo gedit~/.bashrc(找不到sudo,需要些全...否则可能出现:打开终端时~bash:export:不是有效的标识符 3.重启系统或执行以下语句...
  • 命令修复损坏的Ubuntu系统

    千次阅读 2020-07-22 08:42:52
    目录1 执行以下命令更新系统库和依赖2 重启 1 执行以下命令更新系统库和依赖 #/var/lib存放系统正常运行时要改变的文件 sudo rm /var/lib/apt/lists/lock sudo rm /var/lib/dpkg/lock sudo rm /var/lib/dpkg/lock...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 311,219
精华内容 124,487
关键字:

怎么打开ubuntu系统的命令