Linux/Linux 下如何检索文件内容
管道操作符:|
可以将指令连接起来,前一个指令的输出作为后一个指令的输入 find ~ | grep "test"
的作用是在当前目录以及子目录中查找文件名包含 test
的文件以及文件夹,与 find ~ -name "test"
作用相同。
可以将指令连接起来,前一个指令的输出作为后一个指令的输入 find ~ | grep "test"
的作用是在当前目录以及子目录中查找文件名包含 test
的文件以及文件夹,与 find ~ -name "test"
作用相同。
sed 命令的全名是 stream editor,是 Linux 上非常强大的流编辑器,适用于对文本的行内容进行处理。 下面是一个例子:
在Test.java
文件中有 3 行代码,如上图所示,想要把每行开头的Str
替换为String
,使用sed 's/^Str/String/' Test.java
netstat -ntlp
查看网络状态在虚拟机中安装了 CentOS,默认是不能联网的,需要修改一些配置信息才可联网。这里记录一下具体过程。
我们经常需要在 Linux 服务器上执行一些耗时比较长的操作,比如深度学习的模型训练。但是我们平时在 Linux 上运行的程序可能需要和用户进行交互,例如允许让用户输入,然后输出结果也打印到交互命令行上。这种方式比较适合运行一些简单的命令。但这种模式的缺点是,一旦当前的交互命令行退出,程序就停止运行了。这就要求我们在与服务器断开连接之后,依然能够在 Linux 后台运行脚本。这里先给出一个比较完美的写法。
ls -l
命令可以列出当前目录的文件详细信息。
有时文件太多,我们想统计当前目录下有多少个文件时。可以配合使用wc
命令。