linux 第一章

目录

Shell

Linux命令

1、内部命令与外部命令

 Linux命令行的格式

编辑Linux命令行的辅助操作

获得命令帮助的方法

1、“help”内部命令

 2、--‘’help”命令

3、 使用man命令阅读手册页

查看当前的工作目录

切换工作目录 — cd

绝对路径与相对路径

 列表显示目录内容-ls

头痛结束


目录

Shell

Linux命令

1、内部命令与外部命令

#查看内部命令help

                    enable

                     type

禁用内部命令enable -n

 # type cd

cd是shel1内嵌//内嵌代表内部命令

# type -a ls    ls是'1s --color=auto"的别名     //别名代表外部命令 

 ls是 /usr/bin/ls            //外部命令会有程序路径

# whereis ls              //whereis可以查找命令具体的位置所在1s: /usr/bin/1s/usr/share/man/man1/1s.1.g2/usr/share/man/manlp/1s.1p.g2 

 Linux命令行的格式

编辑Linux命令行的辅助操作

获得命令帮助的方法

1、“help”内部命令

 2、--‘’help”命令

3、 使用man命令阅读手册页

查看当前的工作目录

切换工作目录 — cd

绝对路径与相对路径

#

 列表显示目录内容-ls

$ #普通用户

alias


三点
Linux命令基础

Linux命令帮助

目录与文件基本操作

Shell

Linux系统中运行的一种特殊程序

在用户和内核之间充当“翻译官”

用户登录Linux系统时,自动加载一个Shell程序

Bash是Linux系统中默认使用的Shell程序、

  • 文件位于/bin/bash

shell是Linux系统中后台运行的一种特殊程序,也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。

用户使用应用程序发布指令比如 (使用浏览器访问网页)

shell去通知操作系统需要进行什么样的操作(相当于解释层)

内核相当于操作系统去指挥硬件

硬件才能工作,否则无法交互。

Linux命令

1、内部命令与外部命令

 内部命令:系统在启动时就调入在我的内存,常驻入磁盘-内存当中,所以执行与外部命令快。

 外部命令就相当于开启一个进程  ,有程序命令

#查看内部命令help

                    enable

                     type

禁用内部命令enable -n

 # type cd

cd是shel1内嵌//内嵌代表内部命令

# type -a ls    ls是'1s --color=auto"的别名     //别名代表外部命令 

 ls是 /usr/bin/ls            //外部命令会有程序路径

# whereis ls              //whereis可以查找命令具体的位置所在1s: /usr/bin/1s/usr/share/man/man1/1s.1.g2/usr/share/man/manlp/1s.1p.g2 

# type -a echo

echo是shel1内厳echo/usr/bin/echo外部命令存放于echo $PATH 一个一个找,找到为止,找不到就报无命令   # echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

外部命令使用过后会被记录在内存(缓存,但是会占用内存,临时性的)加快读取速度

which  ping   //外部命令的磁盘路径  -a 所有

 Linux命令行的格式

1.命令字:是整条命令中最关键的一部分    唯一确定一条命令
2.选项:    短格式选项:   使用 “-” 符号引导, 通常引导一个字母(多个单字符选项可以组合在一起使用)  
                  长格式选项:   使用 “--” 符号引导。通常引导一个完整的单词
3.参数:   命令字的处理对象
          可以是文件名、目录(路径)或用户名等内容 

          个数可以是0到多个

编辑Linux命令行的辅助操作
 

快捷键功能
Tab键自动补齐
反斜杠   \强制换行
Ctrl+u清空至行首
Ctrl+k清空至行尾
Ctrl+L  或  clear清屏
Ctrl+c取消本次命令编辑
Ctrl+a光标移到最前
Ctrl+e光标移到最后

获得命令帮助的方法

1、“help”内部命令

用来查看shell内部命令(内部命令时,help在主命令之前

 2、--‘’help”命令

3、 使用man命令阅读手册页

使用“上箭头“”、“下箭头”、方向键滚动一行文本

使用Page Up和Page Down 键翻页

按Q或q键退出阅读环境

按“\"键查找内容, 

查看当前的工作目录

pwd(显示查看用户当前所在的工作目录)

如图所示

切换工作目录 — cd

将用户的工作目录更改到其他位置

格式说明
cd   目标位置切换到目标位置

cd  ~

cd

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

查看当前工作日录: pwd

 # pwd 4    /root。

cd /home #后面跟绝对路径,切换到home目录

cd ./home #后面跟相对路径,切换到home目录

绝对路径与相对路径

绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。 以“/”为起始,例如: /home/kgc

相对路径:相对路径就是指由这个文件所在的路径引起的跟去他文件(或文件夹)的路径关系。  例如:cd/home/   cd../home/  非/开头

相对路径的表现形式图示

#

 列表显示目录内容-ls

显示目录中内容,包括子目录和文件相关属性信息

Is   [选项]   [文件或目录..]ا 

ls (空格)选项(空格)  {文件/目录}
 操作          功能              要执行的对象

常用选项

-I,-a, -A, -d, -h、-R, --color

结合通配符

?”:匹配文件名中的一个未知字符

“*”.匹配文件名中的任意多个字符

命令功能
ls查看当前路径下所有文件和目录
ls -l将文件信息属性详细列出,通常直接使用ll,因为设置了别名
-R递归显示,比如一个目录下还有文件,则把那个文件一起列出
-d查看目录本身信息,不显示目录下内容
-i显示inode值
-h友好显示文件大小
-a遍历所有文件和目录(名称开头“.”的会隐藏起来)
-A跟-a唯一的不同是不列出当前目录和上一层目录

递归显示,比如一个目录下还有文件,则把那个文件一起列出(如图)

颜色区别

黄色  压缩文件块设备文件
绿色    可执行文件
红色    压缩包文件
蓝色   文件夹

天蓝色  连接文件(快捷方式)

白色数据文件  TXT

$ #普通用户

# #管理员用户

# hostname #显示完整主机名
# cd /opt #切换至opt目录下

关机命令:

halt #立刻关机

power off #立刻关机

shutdown

重启命令

reboot

init6

shutdown -r now

# type -a ls #查看ls具体情况

alias(设置别名)

名字太长

想要删除别名的话unalias

永久加入别名:vim /root/.bashrc

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值