linux命令行操作与文件管理

linux命令行操作与文件管理

linux命令行操作与文件管理

命令行操作

1.基础知识了解

【1】什么是shell?

Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。Shell的种类分为:
• 图形界面shell(Graphical User Interface shell 即 GUI shell)
• 命令行式shell(Command Line Interface shell ,即CLI shell)

【2】什么是Kernel?

操作系统内核(Kernel)是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。通常运行进程,并提供进程间的通信。

【3】什么是linux?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

【4】了解命令行提示符的作用

[kiosk@foundation0 Desktop]$

• kiosk # 开启Shell的用户
•@ # 分隔符
• foundation0 # 主机短名称
• Desktop # 当前工作目录的基本名称
•$ # 身份提示符

【5】如何在命令行中执行命令

[kiosk@foundation0 Desktop]$ <命令> 空格 <参数> 空格 <目标>
[kiosk@foundation0 Desktop]$ rm -f -r westos
[kiosk@foundation0 Desktop]$ rm -fr file

• 参数用来指定命令的某些功能,可以加也可以不加
• 命令和参数和目标之间要用空格分开
• 参数中“-” 表示单词的缩写,“–”表示单词的全拼
• 命令必须在行提示符之后输入,没有行提示符的输入时无效的
• 如何释放行提示符(CTRL+C)
• 使用参数时 -a -b -c = -abc = -cab =-bac (举例如下所示)
• 用于命令行的补齐

2.实际操作

【1】真机运行下如何对虚拟机进行操作

rht-vmctl start workstation 开启
rht-vmctl status workstation 查看状态
rht-vmview view workstation 显示
rht-vmctl stop workstation 正常关闭
rht-vmctl poweroff workstation 断电
rht-vmctl reset workstation 重置

在这里插入图片描述

  • 已完成练习

【2】shell里常用的快捷键

复制:Ctrl + Shift + C

粘贴:Ctrl + Shift + V

取消命令执行:Ctrl + C

关闭当前shell:Ctrl + D

打开一个新Shell:Ctrl + Shift + N

打开一个新页面:Ctrl + Shift + T

快速移动光标的命令首字母:Ctrl + A

快速移动光标的命令结尾:Ctrl + E

删除光标之前的所有内容:Ctrl + U

从光标所在位置删除到行尾:Ctrl + K

注意:删除部分的区别在于“K”会将光标所在位置的内容也删除掉

  • 已完成练习

【3】对历史记录进行调用

history 查看历史记录
history -c 清空当前shell中的历史
上下键 逐行调用
!数字 对指定行进行调用
!字母 指定首字母调用
Ctrl+R+关键字 指定关键字调用,如Ctrl+R+date

在这里插入图片描述

  • 已完成练习

文件管理

【1】文件或者目录的建立

touch file 新建文件
touch file1 file2 file3 新建多个文件
mkdir filedir 新建目录
mkdir file1 file2 新建多个目录
mkdir -p file/linux/test 新建层级目录
mkdir -p file/haha file/xixi 新建一层下含有多个目录

注意:

  • 在建立多层目录时不要忘记“ -p ”
  • 区分清后两种的区别,新建层级目录时不同级别间要使用</>,此时不可以使用空格否则会出现如下所示错误(此时file中只存在目录linux,而目录test则被单独建立出来),不符合我们想要建立层级目录的要求。
    在这里插入图片描述
  • touch命令本身也可以修改文件的时间戳
[root@localhost Desktop]# touch westos
[root@localhost Desktop]# ls -l westos
-rw-r--r--. 1 root
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值