常用linux命令

(1)、cd /etc :/etc目录下一般放置了系统和绝大部分软件的配置文件。
(2)、按一次tab键会自动补全,连按两次tab键,会将所有的待选项以列表的形式表现出来。
(3)、shell还可以用”*、?、[]”来做通配符。

—- 比如”*”用于匹配文件名中任意长度的字符串,例如要显示文件下所有的以.cpp结尾的文件,命令如下:

ls *.cpp

最后显示的是:main.cpp, quicksort.cpp等。
—-“?”只匹配一个字符,下面的例子中,”?”用已匹配文件名中以text开头而后跟一个字符的文件。

ls text?

最后显示的是:text1,text2,textA等

—-“[]”用已匹配所有出现在方括号类的字符,例如要列出以text开头而仅以1或A结束的文件名。

ls text[1A]

最终结果显示为: text1、textA
也可以使用断线’-‘来指定一个字符集范围,所有包含上下界之间的字符都会被匹配,例如,需要列出所有以text开头的并以1~3中某个字符结束的文件:

ls text[1-3]

同理可以使用ls text[A-Z]来匹配所有的大写字母·。

(4)、使用多个小命令:比如ls -F这个命令会在显示的文件中,是目录的在后面加上/,是可执行文件的会在后面加上*;ls -a会将目录下的所有文件包括隐藏文件全部显示出来。那么如果我们想一起使用这两个命令,也就是将命令项组合使用,我们可以使用一个短线, ls -aF来同时实现这两个命令。
(5)、cat filename会将文件的所有内容全部打在屏幕上,而more filename会将文件内容一页一页的显示出来,并且显示现在所到的进程,按enter键翻下一页。
(6),grep命令(查找文件内容):grep后面一般跟两个类型不同的参数,第一个是搜索的模式(关键词),第二个是所搜索的文件。比如grep un day.txt(实现在day.txt文件中查找un).同时也可以指定多个文件来搜索,例如:grep un day.txt weather.txt(就是在day.txt和weather.txt文件中都检索un),但是如果检索red hat这样的关键词,那么必须加单引号以把空格包含进去:grep ‘red hat’ stack.h
(7)、find命令:在指定范围内查找文件,比如 find /usr/bin/ -name zip -print这个命令实现了在/usr/bin/目录下查找zip文件的功能。-name选项指定了文件名,-print表示把结果打印出来。
(8)、locate命令实现大批量的搜索。比如locate *.doc命令实现查找计算机中所有的以.doc结尾的文件。
(9)、whereis命令主要用于查找程序文件
(10)、man命令可以迅速的获取某个命令的帮助信息,比如man find命令会显示find命令的一些具体操作信息。
(11)、输出重定向: 命令ls > ~/ls_out.txt实现将ls的结果存储在ls_out.txt文件中,但是他会覆盖原有文件,所以可以使用>>命令实现在ls_out.txt的原有内容的后面添加新内容,不会覆盖掉原有的内容。
(12):管道:通过一条”|” 将一条命令的输出链接到另一条命令的输入,比如下面的命令实现了如何在文件列表中查找含有某个特定字符串的文件:
这里写图片描述
ls命令首先列出当前目录下的所有文件,管道”|”接收到这些输出,并把它们发送给grep命令作为其输入,最后grep命令在这堆文件中查找包含字符串ay的文件名。

(13)、压缩文件–gzip命令,比如gzip linux_book_bak.tar这个命令会实现将linux_book_bak.tar压缩为文件linux_book_bak.tar.gz.
那么想要解压缩文件可以使用gunzip或者带-d选项的gzip命令。

gunzip linux_book_bak.tar.gz
gzip -d linux_book_bak.tar.gz

(14)、vim界面搜索功能可以使用”/”表示向前搜索,使用”?”表示向后搜索。使用”:s/pattern/string”可以实现将pattern代表的字符串替换为string(书上是这么说的,但是这个我在vim界面没能实现。。。)

(15)、
【一】从第3000行开始,显示1000行。即显示3000~3999行

cat filename | tail -n +3000 | head -n 1000

【二】显示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序

分解:

tail -n 1000:显示最后1000行

tail -n +1000:从1000行开始显示,显示1000行以后的

head -n 1000:显示前面1000行

这里写图片描述

(16),如果我想看python调用的keras安装包的位置,那么我们可以先在终端界面输入python,进入python界面,然后直接输入keras,就可以看到keras的调用位置了。

参考地址:https://blog.csdn.net/chendaoqiu/article/details/45077703

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值