欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux 常用命令总结

程序员文章站 2022-05-10 20:33:09
...
  • 查找命令
$find  / -name module.h //利用find在当前目录及其子目录下查找名为module.h的文件
$grep  –nr “cred” *  //利用grep命令查找包含cred 字符串的文件位置及行号

  • vi 编辑器命令
$ :q! //退出编辑器,不保存
$ :wq!//推出保存
$ i  //光标后插入
$ a  //光标前插入
$ o //新的一行插入
$ esc+x //删除光标位置字符
$ dd //删除某一行
$ :set nu //显示行号
$ /cred //查找cred字符串
$ n  //查找下一个符合要求的字符串
$ :378 //定位到第378行

- man 命令
manual (手册),Linux命令,函数的在线查找手册,分为9个章节:
Linux 常用命令总结

使用示例:

$ man sh 
$ man 2 seteuid //查找系统调用函数  2:章节数

Linux 常用命令总结

进入手册之后:

$ q //退出手册

  • sh命令

sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!
Bourne Again Shell (即bash)是*软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。

开始编写一个最简单的shell,步骤如下:

  • 新建first.sh文件
$ vi first.sh
  • 编写脚本代码,之后保存并退出
#!/bin/bash  //表明是shell脚本的解释器为bash
echo -e "helloworld"
  • 执行脚本
$ sh first.sh
  • 调试脚本
$ sh -x first.sh //跟踪脚本调试shell脚本,能打印出所执行的每一行命令以及当前状态

- 创建符号链接

$ln -s 源文件/源目录 目标文件/目标目录
$ln -s /usr/local/ssl/include/openssl /usr/include/openssl

该命令Linux下很常用,用于创建软链接(符号链接),类似windows下的快捷方式,为了节省磁空间。其特性是链接文件(目录)与源文件(目录)之间时刻保持同步。甚至可在不同机器之间创建软链接。