Linux基本命令

一.命令分类

(1)外部命令--------对应一个磁盘上的二进制文件,采用命令“which   外部命令”可以直接找到对应的二进制文件所在的目录

内部命令-------直接对应bash程序里的代码段,匹配参数后直接调用对应的函数代码,不带参数运行help可以列出所有内部命令

       存在即是内部命令也是内部命令的命令,例如test。用户在命令行上输入命令,回车后用户的登录shell程序读取用户输入的命令串,然后扩展匹配参数,最后执行命令,执行完命令后又显示命令行,等待用户输入下一个命令。bash查找外部命令对应的二进制文件所在的目录是由环境变量path定义。如果找遍了没有找到方法有两个:

       ①将文件目录添加到环境变量当中

       ②带路径执行命令

(2)命令

     Linux命令语法格式:<命令> [<参数>] [<目标>]

①约定俗成习惯:<...>部分要用实际的内容替换,[...]表示可选的

②每个命令允许带若干个参数,参数用来影响命令的行为,参数有单字符参数和多字符参数之分。

③单字符参数前用“-”前导,如ls -al中的参数-al实际上是两个单字符参数合并而成,这个命令也可以写成ls -a -l

④多字符参数用“--”前导,如命令--directory就是多字符命令。

⑤添加前导字符的目的是为了与命令的目标区分开来。

二在线帮助文档

 用man命令可以获取外部命令的帮助信息,help可以获取内部命令的帮助信息。man的帮助文档很庞大,因此被分为不用的节,每一节对应不同的帮助信息。

man帮助文档被划分为节
节号说明
1命令帮助信息
2系统调用函数帮助信息
3库函数帮助信息
4设备文件帮助信息
5配置文档格式说明信息
6游戏帮助信息
7其他帮助信息
8系统管理命令帮助信息
9内核工具帮助信息

 

2语法格式

help [<参数>] [<内部命令>] 

man [<节号>] <外部命令>

三.快捷键

bash快捷键
快捷键说明
Ctrl+A光标跳到行首
Ctrl+E光标跳到行尾
Ctrl+U删除从光标位置到行首的所有字符
Ctrl+K删除从光标位置到行尾的所有字符
Ctrl+W删除光标左侧的一个单词
Ctrl+L清屏
Ctrl+C中断当前正在执行的命令
Ctrl+R进入历史命令查找状态,找到后可以编辑或者直接回车执行
!!再次执行最近执行的命令

 

(1)bash内部命令

history显示历史命令
alias显示全部的命令别名
unalias 删除别名
echo “i love 有”在屏幕上显示i love 有
env显示所有的用户环境变量
pwd显示用户所在的当前目录

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值