17、lunix 基础命令1

什么是shell

在这里插入图片描述

内部命令和外部命令

内部命令:内部命令被构建在shell之中。当执行shell命令时,内部命令的执行速度非常快。这是因为没有其他的进程因为执行这条命令而被创建。比如说,当我们执行“cd”命令时,没有进程被创建。在执行过程中只是简单的改变当前的目录。

外部命令:外部命令并没有被构建在shell中。这些可执行的外部命令保存在一个独立的文件当中。当一个外部命令被执行时,一个新的进程即被创建同时命令被执行。比如说,当我们执行“ls”(通常被保存在/bin目录下)命令时,然后/bin/ls被执行
在这里插入图片描述

linux 命令行的格式

在这里插入图片描述

编辑linux命令行的辅助操作

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

linux 基础常用命令

1、命令帮助help和–help

显示命令的帮助信息,命令的参数和用法等

help 查看内部命令

–help 查看外部命令

2、man手册的使用

linux的命令手册大全
用法:man cd

备注:Man手册 信息汇总成手册页

Help echo

Help cd

Ls –-help

Useradd --help

Man cd

Man ls |(管道符号) col -b > lshelp.txt 拷贝

man ls | col -b > lshelp.txt
在这个例子中,col 是一个命令程序,用于过滤文本中的一些特殊控制字符;另外还使 用了“|”和“>”符号,这是 Shell 环境中的两种特殊功能应用,
分别称为管道、重定向输出。

重点掌握

管道:用竖杠符号“|”表示,用于将前面命令的屏幕输出结果作为后面命令的操作对 象(输入)。就好像一根管道一样,从这头塞入内容,从另一头出来。

重定向输出:用大于符号“>”表示,前面的命令成功执行以后,其屏幕输出结果将 保存到“>”号后边指定的文件中,而不是直接输出到屏幕,因此称为重定向。

3、查看当前工作目录:pwd

[root@localhost ~]# pwd
/root

4、切换工作目录:cd (相对路径、绝对路径)

cd /home #后面跟绝对路径,切换到home目录
cd ./hmoe #后面跟相对路径,切换到home目录
cd ~ #切换到当前用户的家目录(宿主目录)
cd #切换到当前用户的家目录(宿主目录)
cd ~user #切换到某一个用户的家目录,只有root才行,别的用户只能在自己家
cd - #切换到上一次执行操作的目录 上一次
cd … #切换到上一层目录(父目录) 上一层

重点理解上一层与上一次的关系

思考:如何切换到父目录的父目录(cd …/…/)

绝对路径:以根 / 开始 现场坏境用 /root/home/

相对路径:不以根为开始

(1)绝对路径

从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径。例如,根目录(/)下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh

(2)相对路径

​ 相对当前所在路径的位置,例如当前所在的位置为/usr,也就是在根目录的usr子目录下,则chsh文件相对当前位置的路径为:bin/chsh

目录和文件的管理命令

1、列表显示目录内容ls(常用选项、可结合通配符)(运维必用)

命令字 [选项] [参数]
操作 功能 要执行的对象
在这里插入图片描述
通用 元素

-l #将文件信息属性详细列出,通常直接使用ll,因为设置了别名
-R #递归显示,比如一个目录下还有文件,则把那个文件也一起列出
-d #查看目录本身信息,不显示目录下的内容
-i #显示inode值
-h #友好显示文件大小

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值