Linux常用命令和工具

Linux常用命令和工具,第1张

目录

一、基础 *** 作命令

二、vim的使用

三、grep搜索命令

四、find查找命令

五、wc统计命令

六、mv移动 / 重命名 文件(夹)


一、基础 *** 作命令

1、echo命令用于在终端显示字符串或变量,格式为:“echo [字符串 | 变量]”

查看主机名如下:

2、reboot命令用于重启系统(仅root用户可以使用),格式为:”reboot”

3、ifconfig用于获取网卡配置与网络状态等信息:格式为”ifconfig [网络设备] [参数]”

4、pwd命令用于显示当前的工作路径

5、ls查看当前目录下的可见文件

6、touch创建文件

7、rm 删除文件

8、mkdir创建文件夹  

9、rmdir删除文件夹

10、cp复制文件

11、cat 显示文件内容

二、vim的使用

vim 或者vim xxx(文件名)即可进入编辑界面,刚进入时是命令模式,下面一些 *** 作作介绍:

命令模式下:(按下对应按键,对应不同功能)

i    切换到输入模式,以输入字符

x    删除当前光标所处的字符

:    切换到底线命令模式,以在最低一行输入命令

home    光标跳到当前行的开头

end       光标跳到当前行的结尾

按小v和方向键,可以选择要复制的内容,然后按y建,复制成功,跳到目标位置,按p键,就粘贴过来了。按大V,是按行复制。

dd 删除光标当前行

shift+g 光标跳到最后一行的头部

gg       光标跳到第一行的头部

u     恢复到上一个步骤

底线命令模式下:(在命令模式下按下:(英文冒号)就进入了底线命令模式)
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有:(末尾加一个英文感叹号就会强制执行)

:q    退出程序

:w   保存文件

:wq 保存并退出

:set nu 设置显示行号

:set nonu  设置关闭行号显示

:file  /home/txt  hello.txt  将文件按保存为hellotxt到/home/txt路径下,路径省略默认当前路径

按ESC键可随时退出底线命令模式,进入命令模式。

三、grep搜索命令

grep 命令用于在文件中执行关键词搜索,并显示匹配的效果。部分常用选项如下:

我在当前目录下创建了1.cpp和2.cpp,如下,我们使用grep搜索命令:(只举例了常用的参数)

在1.cpp中搜索include:

在多个问价中搜索include:

在多个文件中搜索时,可以使用通配符*:

 

找出1.cpp问价中包含cin的行:

四、find查找命令

按文件名查找

find  .  -name   xxx

 如上图,1.cpp在/zhenyu/目录下

按时间查找

find  /zhenyu/  -cmin  10      查找/zhenyu/目录下十分钟左右修改的文件

find  /zhenyu/  -cmin  +10    查找/zhenyu/目录下十分钟以上修改的文件

find  /zhenyu/  -cmin  -10     查找/zhenyu/目录下十分钟一下修改的文件

按类型查找

find  /zhenyu/  -type  d   查找/zhenyu/目录下的文件夹      

find  /zhenyu/  -type  f    查找/zhenyu/目录下的文件      

五、wc统计命令

wc命令用于计算字数。 利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

语法:

wc [-clw] [--help] [--version] [文件]

参数

-c或--bytes或--chars只显示Bytes数

-l或--line只显示行数

-w或--words只显示字数

--help在线帮助

--version显示版本信息

# tcpserver1.c文件有199行、488单词、4324字节数 

六、mv移动 / 重命名 文件(夹)

mv [参数] 源文件 目标文件

 

源文件和目标文件可以是文件和文件夹,可以带目录。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/739298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存