
linux
文章平均质量分 91
是尔彧不是二或
这个作者很懒,什么都没留下…
展开
-
linux的shell,bash,terminal关系
说来惭愧,到现在还不能清楚地说明白这三者之间的关系,今天看了一下博客,做一个总结。1.shell:简单来说就是一个"工具",它是一个命令行解释器,把用户输入的命令传输到内核去执行。2.bash我们要知道,shell不止有一种,它的种类众多,而最常见的就是bash,全称为borne again shell,linux默认就是bash3.terminal这是一个用户终端,...原创 2018-11-13 14:40:24 · 3872 阅读 · 0 评论 -
linux下的find和grep命令
一、区别1.find命令是根据文件属性进行查找的,比如你去通过文件名查找文件所在位置,文件修改时间,文件大小等等。2.grep命令是根据文件内容进行查找的,比如你查找的文本包含一句叫做“test”的,它会对文件的每一行按照给定的模式(patter)进行匹配查找。二、find命令find命令有很多用法,我目前是用来查找一个文件的所在位置,使用格式为:find -name f...原创 2020-11-18 16:51:27 · 206 阅读 · 0 评论 -
终于理解为什么linux下运行程序要用 ./ 了
在linux下运行程序,一定要写成 ./test.sh,而不是 test.sh。如果我们直接写 test.sh,linux 系统会去 环境变量PATH 里寻找有没有叫 test.sh 的,然而PATH并没有。所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。./ 可以理解为在当前目录下找文件,后面跟上test,就可以运行程序了。我之前...原创 2018-08-23 18:43:13 · 18226 阅读 · 5 评论 -
shell编程笔记
1.给一个名为int的变量赋值:变量名和等号之间不能有空格,定义变量时不加美元符,使用变量的时候才加美元符($)。定义变量并正确赋值如下: 错误赋值: 2.if判断的格式,上面的是对的(if后面的中括号边界处要留空格),下面的是错的:-gt 代表大于号-lt 代表小于号 3.shell文件包含文件格式:. filename ...原创 2018-08-27 18:23:34 · 168 阅读 · 0 评论 -
Hyper-V和VMware Workstation不兼容的解决方法(解决Hyper-V和VMware Workstation不兼容)
重启,也许就可以了,因为我要用ubuntu,所以就不关了。刚刚试了,可以。原创 2018-08-08 14:15:15 · 23122 阅读 · 6 评论 -
linux系统下的定时任务
参考资料:1. http://www.blogjava.net/decode360/archive/2009/09/18/287743.html2. https://www.cnblogs.com/bcphp/p/7084967.html 首先可以使用命令cat / etc / crontab查看一下/ etc / crontab中文件: (下面这部摘自参考资料...原创 2018-08-10 18:14:07 · 888 阅读 · 2 评论 -
echo的一些笔记(输出重定向等)
echo用于在shell中打印shell变量的值,或者直接输出指定的字符串。1.终端下使用echo可以直接在终端使用,如echo "hello",这个操作有点类似于python 的 print 'hello'2.脚本下使用直接在 xxx.sh 中输入 echo3.echo > 和 echo >>的区别> 表示输出重定向,即新的文本覆盖原...原创 2018-08-10 13:34:54 · 2622 阅读 · 0 评论 -
docker的下载
docker官网上下载docker的windows版本下载不仅网速慢,而且还要注册账号,现在注册账号还需要科学上网,因此找了很久,终于找到一个网址:https://oomake.com/download/docker-windows该网站还可以下载JDK、openssl等。赞! ...原创 2018-08-01 14:57:03 · 1187 阅读 · 0 评论 -
cat和vi的区别于联系
cat 命令是linux系统下一个文本打印的命令,用于输出一个文本的信息到控制台上,该命令的输入类似于使用word打开一个文档,但是该文档不能编辑。vi 命令是linux系统下用于文本查看、编辑的命令,不仅仅可以查看,还可以编辑。...原创 2018-08-01 14:49:32 · 10675 阅读 · 0 评论 -
linux中vi的一些操作
以下命令都是在 Esc 模式下的 x,X : 在一行中,x为向后删除一个字符(相当于del键),X为向前删除一个字符(相当于backspace键)。 dd:删除一整行,注意是两个d。 u : 复原前一个操作,相当于ctrl+z ,多说几句,如果你先按了 x 删除一个字符或者按了 dd 删除一行,按 u 时会撤销该删除,但是如果你没有删除东西,之前的操作都是 输入 时,你按下 u ,此时...原创 2018-08-09 16:59:29 · 221 阅读 · 0 评论 -
关于linux下无法用gcc编译c++代码的原因
通常我们写完代码之后都会使用命令gcc hello.c -o hello来编译hello.c代码,生成可执行文件hello,如果不指定可执行文件的名字是“hello”,则默认输出一个a.out的文件。注意这里不是说可执行文件名字是a,拓展名是out,而是说生成的可执行文件的名字就叫 a.out ,拓展名未知,重申一遍,这是一个可执行的二进制文件。 我们用 -o 编译选项来为将产生的可执行文件指...原创 2018-03-31 15:26:03 · 6312 阅读 · 0 评论 -
linux下cp无法使用的问题
在linux下将文件从 目录1 拷贝至 目录2 时格式为cp 【选项】【原文件或目录】【目标目录】如果文件只是一个.txt或者.c之类的文件,则可以直接复制不加复制选项如果文件是一个目录,则需要加上 -r 表示复制目录比如 cp -r hello /表示把当前路径下的 hello目录 拷贝至根目录/ -r可以理解为递归拷贝。也可以使用 cp -rf hello / r表示递归,f表示强...原创 2018-03-31 12:01:25 · 7682 阅读 · 0 评论