Linux命令基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令基础相关的知识,希望对你有一定的参考价值。

一、Linux命令(由开发人员编写的软件提供)

用于实现某一类功能的指令或程序
命令的执行依赖于解释器程序(例如:/bin/bash等)

二、Linux命令分类

1.内部命令(属于shell解释器的一部分):由shell(用于实现用户和内核交互)自带
2.外部命令(独立于shell解释器之外的程序):用户自行安装或发行版自带GNU软件提供
3.判断内部或外部命令:type
例:
type cd //判断cd命令类型为内部命令
技术分享图片
type vim //判断vim命令类型为外部命令
技术分享图片

三、Linux命令的格式

        命令字  [ 选项 ]  参数

详解
1.命令字:具体使用命令
2.选项:具体调节命令字的作用;短格式-(简单、不易懂)、长格式--(易懂、不好记)

rm -rf //-rf就是短格式选项,多个短格式选项可写在一起
rm --force //--force为长格式选项,多个长格式不可组合书写
3.参数:命令字的操作对象(给谁用命令)

四、Linux常用快捷键

Tab:自动补齐
反斜杠"":强制换行
Ctrl+U:删除光标到行首
Ctrl+K:删除光标到行尾
Ctrl+A:跳转到行首
Ctrl+E:跳转到行尾
Ctrl+L或clear:清楚屏幕内容
Ctrl+C:中断当前操作
Shift+PgUP:往上翻页
Shift+PgDOwn:往下翻页

五、Linux命令帮助获取

内部命令:help <内部命令> //查看Bash内部命令的帮助信息
外部命令:<外部命令> --help //适用于大多数外部命令
man手册:man <命令>

  1. 使用"↑"、"↓"方向键滚动文本
  2. 使用Page Up和Page Down键翻页
  3. 按Q或q键退出阅读环境、按"/"键查找内容;n跳转到下一个查找内容、N跳转到上一个查找内容
    例:
    helo echo //内部命令帮助获取
    ls --help //外部命令帮助获取
    man ls 或 man echo //通用命令在线手册获取
    4.保存man手册页:man 命令字 | col -b >保存的文件名
    "|"(管道):将前面命令的输出结果作为后面命令的输入内容
    "col -b":去除特殊字符
    ">"(重定向输出):将输出结果保存为文件
    例:
    man ls | col -b &gt; ls_man.txt //将ls手册导出为ls_man.txt文件;col -b去除特殊字符

以上是关于Linux命令基础的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

逆向及Bof基础实践

20155307刘浩《网络对抗》逆向及Bof基础