下面这个错误是因为zlib包没有安装,安装后问题即可解决。.../file_util.cpp:19:18: 致命错误: zlib.h:没有那个文件或目录 编译中断。
bad interpreter: 没有那个文件或目录 起因 今天在linux上运行一个python脚本,总是报错bad interpreter,开始我以为是解释器的路径问题,可是whereis python...告诉我路径没有错!...google之,问题解决: 在windows上编辑的脚本,到linux上执行,会提示上面的错误 解决办法 dos2unix myfilename 报错的话执行一下yum install dos2unix...-y 原因 在windows下编辑的脚本,是dos格式的,即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A。...以后再windows上的写脚本一定要三思!
查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解...#查长度为n块[或n字节]的文件 -depth #使查找在进入子目录前先行查找完本目录 -fstype #查位于某一类型文件系统中的文件... 在/home下查存取时间比tmp.txt近的文件或目录 find /home -used -2 列出文件或目录被改动过之后,在2日内被存取过的文件或目录...列出/home目录内用户的识别码大于501的文件或目录 find /home -group cnscn 列出/home内组为cnscn的文件或目录 find /home -gid...501 列出/home内组id为501的文件或目录 find /home -nouser 列出/home内不属于本地用户的文件或目录
1. rm [OPTION]… FILE… ---- remove files or directories - 删除文件或目录 2....参数选项 ---- -f(—force) 强制删除,不提示确认删除信息、不显示目标不存在的信息 -r(—recursive)递归删除,递归删除目录及其内容 -v(—verbose)显示删除的内容 3....删除指定的目录 rm -rf 目录名 b. 删除指定目录下的所有内容 rm -rf 目录名/* c. 删除当前目录下的所有内容 rm -rf * d....显示删除的内容 rm -rfv 目标 [root@localhost test]# rm -rfv dir33 removed directory: ‘dir33/dir1’ removed directory
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。...语法 cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容...这里所说的链接相当于 Windows 系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给出提示。...-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -l:不复制文件,只是生成链接文件。...实例 使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令: $ cp –r test/ newtest 注意:用户使用该指令复制目录时
原因 在Linux中有时候我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况 主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n 解决办法 方法一...:使用文本编辑工具将脚本文件所有的\r\n替换成\n 方法二:在执行脚本时,弹出错误提示:没有那个文件或目录 这是由于脚本文件在保存时使用了DOS文件格式造成的,可以用vim打开文件,然后执行下列操作:...我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?
语法 cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容...这里所说的链接相当于 Windows 系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给出提示。...-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。 -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。...-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -l:不复制文件,只是生成链接文件。...实例 使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令: $ cp –r test/ newtest 注意:用户使用该指令复制目录时
Linux的常用命令 一、关于文件权限的基本理论知识 二、关于文件权限的命令 (1)查看文件权限 (2)文件权限的基本知识 (3)关于修改权限的命令 一、关于文件权限的基本理论知识 一个Linux...而这些数字是为了方便更改文件的权限,Linux使用数字代替rwx,具体规则为:r 等于4,w 等于2,x 等于1,- 等于0。...例如:把test目录的所属者权限更改为只读r,把其他用户和所属组的权限更改为只读 r 和可执行 x。 ---- 另外也可以针对u、g、o和a,增加或者减少它们某个权限(读、写或执行)。...在LInux系统中,一个目录的默认权限为755,一个文件的默认权权限为644。 ---- ④umask命令用于更改文件的默认权限,其格式为:umask xxx(这里的xxx代表三个数字)。...首先我们要知道,若用户建立普通文件,则预设没有可执行权限,只有r、w两个权限,最大值为666(rw- rw- rw-);若用户建立目录,则预设所有权限均开放,即777(rwx rwx rwx)。
rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。...rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。...所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。...语法格式:rm [参数] [文件] 常用参数: -f 忽略不存在的文件,不会出现警告信息 -i 删除前会询问用户是否操作 -r/R 递归删除 -v 显示指令的详细执行过程 参考实例 删除前逐一询问确认...直接删除,不会有任何提示: [root@linuxcool ~]# rm -f test.txt.bz2 递归删除目录及目录下所有文件: [root@linuxcool ~]# mkdir /data
当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理。...rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。...-i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录。...注意,rm 命令是一个具有破坏性的命令,因为 rm 命令会永久性地删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用 rm 命令将其删除,将无法恢复,因此,尤其在使用 rm 命令删除目录时...如果要删除的目录中有 1 万个子目录或子文件,那么普通的 rm 删除最少需要确认 1 万次。所以,在真正删除文件的时候,我们会选择强制删除。
. ########################################### [100%] ls: 无法访问/usr/sbin/smartctl: 没有那个文件或目录...########################################### [100%] 最后只需要在其他节点都yum安装smartmontools这个包,然后即可运行oracle提供的脚本成功安装
遇见的问题: 解决方法: 在终端输入(如下),安装libboost apt-get install libboost-dev 提醒我说:权限不够 sudo su 输入你的密码 OK~
chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符。...777,第一个7代表文件所属者的权限,第二个7代表文件所属者所在组的权限,第三个7代表其它用户的权限,7=4+2+1,在linux中权限是可以通过数字来描述的。...具体表示如下: 4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。 2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。...chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式。...who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。 给文件授予任何人 全部权限 为: chmod -R 777 filename
image.png Linux系统中的文件和目录都有访问许可权限,它来确定谁可以通过何种方式对文件和目录进行访问和操作。 权限分为只读,只写和可执行三种。...当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。...确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。...利用chgrp命令来更改某个文件或目录的用户组。 下面分别对这些命令加以介绍。 chmod 命令 用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。 该命令有两种用法。...数字设定法 我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示表示读权限,4表示写权限. 然后将其相加。
视频在这里 p12-p17 p15 文件或目录属性 查看文本文件 $ cat wc_test hello this is the first end wc $ wc wc_test 11...6 34 wc_test 11为行数 6为单词数(以空格计) 34为字节数 二进制文件夹 od 可执行文件运行需要指定一个目录 查看当前目录文件大小 du -h 磁盘的使用情况 df -h p15...which命令 查找外部命令 在哪个路径查找到的这个命令 $ which ls /bin/ls
zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台。...如果没有的话需要安装,使用: yum install zip -y yum install unzip -y 安装zip 安装unzip zip是压缩unzip用于解压,故而需要下载两个包...含义 -r 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。...zip命令解压文件语法: unzip [选项] 压缩包名 一般使用:unzip -d dir.zip 选项 含义 -d 目录名 将压缩文件解压到指定目录下。...这是Linux的常用命令之一,很多的时候不可能给别人发tar的压缩包,因为大多数非技术人员使用的都是windows系统,所以这个命令是非常有必要需要学习的。
gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。...再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。...[root@localhost ~]# gzip -c anaconda-ks.cfg >anaconda-ks.cfg.gz #使用-c选项,但是不让压缩数据输出到屏幕上,而是重定向到压缩文件中,这样可以缩文件的同时不删除源文件....gz test2.gz test3.gz #原来gzip命令不会打包目录,而是把目录下所有的子文件分别压缩 在 Linux 中,打包和压缩是分开处理的。...而 gzip 命令只会压缩,不能打包,所以才会出现没有打包目录,而只把目录下的文件进行压缩的情况。
我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,...是一种相当简单的分别压缩每个文件的存储格式,本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下: [root@localhost ~]#zip [选项]...压缩包名 源文件或源目录列表 注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。...~]#ll test.zip -rw-r--r-- 1 root root 8368 6月 1716:03 test.zip #压缩文件生成 【例 2】使用 zip 命令压缩目录,需要使用“-r”选项...0%) #压缩目录 [root@localhost ~]# ls -dl dir1.zip -rw-r--r-- 1 root root 160 6月 1716:22 dir1.zip #压缩文件生成
****uuid是什么**** UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准。...---- 今天编译源码竟然出现这样的问题:g++: error: /usr/lib/libuuid.a: 没有那个文件或目录。...使用sudo apt-get install uuid-dev安装uuid开发接口后, 头文件/usr/include/uuid/uuid.h存在,但是libuuid.so.1....*和libuuid.a找不到 ---- ****解决方案:**** 在传送到这里中下载到util-linux_2.20.1.orig.tar.gz,里面包含很多系统工具的目录,如包含libuuid目录...$tar -xzvf util-linux_2.20.1.orig.tar.gz $cd util-linux-2.20.1 $.
Linux(Redhat) make: gcc: error trying to exec 'cc1': execvp: 没有该文件或目录的错误 排查错误: 1、检查gcc、gcc-c++是否安装rpm...-qa gcc、rpm -qa gcc-c++(已安装); 2、检查glibc-devel、cpp、binutils、mpfr、jemalloc是否安装(未安装); 解决: 发现gcc的相关依赖包未安装
领取专属 10元无门槛券
手把手带您无忧上云