博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令(一)
阅读量:3573 次
发布时间:2019-05-20

本文共 1062 字,大约阅读时间需要 3 分钟。

什么是SHELL?

Linux系统中运行的一种特殊程序
接受用户输入的命令,翻译解释命令给系统内核执行操作。
Linux系统默认的shell程序是Bash
bash文件位于/bin/bash目录下

Linux命令的分类

内部命令(内建指令):
集成与shell解释器程序内部的一些特殊指令,也称内建指令(Built-in)
属于Shell的一部分
没有单独对应的系统文件
自动载入内存,可以直接使用

外部命令:

Linux系统中能够完成特定功能的脚本文件,或二进制程序
属于Shell解释器程序之外的命令
每个外部命令对应了系统中的一个文件
必须知道其文件对应的文件位置,由Shell加载之后才能执行,一般存放在/bin,/usr/bin,/usr/local/bin等文件夹下
在这里插入图片描述
查看内部命令:
help命令查看
也可以通过enable命令查看内部命令
或者通过type 查询
tpye查询如果是内部命令会显示命令是shell内嵌
如果是外部命令,会把外部命令所在目录显示出来

禁用内部命令

enable -n 命令

哈希命令:可认为是一个缓存,你使用一个命令后,系统会缓存下来,加快执行命令速度

例:
[root@localhost ~]# mkdir 123
[root@localhost ~]# type mkdir
mkdir已被哈希(/usr/bin/mkdir)

通用命令行格式

【命令字】 【选项】 【参数】
命令字:是整条命令中最关键的一部分,唯一确定一条命令
选项:短格式选项:使用”-“符号引导,后面跟单个字符,多个单个字符可以组合在一起使用
长格式选项:使用”–“符号引导,后面跟一整个单词

编辑Linux命令行:

Tab键:自动补齐
反斜杠”\“:强制换行
Ctrl+U组合键:清空至行首
Ctrl+K组合键:清空至行尾
Ctrl+L组合键:清屏
Ctrl+C组合键:取消本次命令编辑
Ctrl+a组合键:切换到行首
Ctrl+e组合键:切换到行尾

获得命令帮助指令

内部命令help

命令的–help选项

例:ls --help

使用man命令阅读手册页

man ls

查看当前的工作目录

pwd

切换目录

cd 目标位置 //切换到目标位置
cd ~ 或cd //不指定目标目录,切换到当前用户的家目录
cd - 切换到上一次执行命令之前所在的目录

绝对路径:从根目录开始的目录

相对路径:直接使用目录名或文件名,以一个点号”.“开头,以两个点"…”开头,以“~用户名”开头,以 ” ~“开头。

转载地址:http://dkigj.baihongyu.com/

你可能感兴趣的文章
Omap138开发板下以uboot2012.04.01为例分析uboot执行(七)
查看>>
Omap138开发板下以uboot2012.04.01为例分析uboot执行(八)
查看>>
Java发送邮件 注册成功发送邮件
查看>>
Mybatis的简单使用(增删改查),解决数据库字段名和实体类映射属性名不一致的问题
查看>>
Mybatis配置log4j文件 分页查询(limit,rowBounds)
查看>>
Mysql利用注解进行开发
查看>>
Mybatis一对多查询,多对一查询
查看>>
Spring配置bean.xml文件的头目录模板
查看>>
代理模式之------动态代理
查看>>
Spring实现AOP的三种方式
查看>>
Mybatis-Spring简单的配置和使用,配置事务
查看>>
SpringMVC和Mybatis整合使用的配置文件
查看>>
将字符串 “k:1|k1:2|k2:3|k3:4” 转换成字典{“k”:1,”k1”:2,”k2”:3,”k3”:4}
查看>>
AttributeError: 'tuple' object has no attribute 'decode'
查看>>
node爬虫(牛刀小试)
查看>>
关于vue的seo优化
查看>>
字符串在html中的页面中的换行
查看>>
react父子组件间的通信和传值
查看>>
vue-cli3.0设置环境变量
查看>>
vue父组件直接操作子组件的方法(不通过$emit和$on)
查看>>