Skip to content

Latest commit

 

History

History
102 lines (98 loc) · 4.8 KB

File metadata and controls

102 lines (98 loc) · 4.8 KB

一、实验目的

二、实验准备

  • 用户devuser密码:devuser
  • 安装git命令:sudo apt install git

三、文件管理基本命令

  • Shell和Bash:shell是运行在终端中的文本互动程序;bash是最常用的一种shell,是当前大多数Linux发行版的默认Shell。即:shell是总称,bash是shell的一个版本。
  • 什么是Bash Shell:命令的解释,用来翻译用户输入的指令
  • Bash Shell 能做什么:文件管理、软件管理、用户管理、权限管理、网络管理........

Bash Shell 特性

1.tab补全:
  • 命令补全
  • 路径补全
2.history: 执行的命令历史
  • -c: 清空
  • -d: 删除指定的一条记录
  • -w: 将历史记录落到指定的文件中
3.alias: 别名
  • 临时操作
alias cat_network='cat /etc/sysconfig/network-scripts/ifcfg-ens32'
  • 永久生效 ( 落到某个文件中 )
echo "alias cat_network='cat /etc/sysconfig/network-scripts/ifcfg-ens32'" >> /etc/bashrc
4.unalias: 临时取消别名
  • unalias cat_network
5.快捷键:
  • ctrl+ a,e,c,l,d,w,k,u,r
  • ctrl+a: 命令行光标跳转到行首
  • ctrl+e: 命令行光标跳转到行尾
  • ctrl+l: 清屏, clear
  • ctrl+c: 中断bash窗口 前台正在运行的程序
  • ctrl+u: 删除光标之前的
  • ctrl+k: 删除光标之后的
  • ctrl+w: 按照单词删除
  • ctrl+ <--> 按照单词跳转光标

文件管理

  • 对文件做什么事情:创建 删除 压缩 移动 复制 编辑 查看 查找
  • 文件查看命令
1、cat命令
  • cat命令用于将文件内容连接到当前用户的输入、输出接口(显示).cat命令可以用于查看文件内容、创建文件、合并文件、追加文件内容等,可以将整个文件的内容从。从上倒下显示在屏幕上
cat命令的基本用法如下:
  • cat [选项]...[文件]...
  • cat命令中选项-n表示显示行号
  • 示例:显示“/etc/passwd”文件内容
  • cat /etc/passwd
2、more命令
  • more命令用于分屏显示文件内容。more命令的特点在于,当文件超过窗口时,会分屏显示文件,以一页一页的显示方式供使用者阅读。
more命令基本用法如下:
  • more [option] ...
more命令的基本用法操作如下
  • Enter键:向下浏览一行
  • Space键:翻页
  • Q键:退出
3、less命令
  • less命令用于分屏显示文件内容。less命令时对文件或其他输出内容进行分页显示的命令,less命令的用法比more命令更加灵活。使用more命令时,只能向下翻页,不能向上翻页;若使用less命令,就可以使用PageUp、PageDown等键来向上、向下翻页,从而更容易查看一个文件的内容
less命令的典型操作如下
  • Enter键或Ctrl+N键:向下滚动一行
  • Ctrl+P键:向上滚动一行
  • Space键或PageDown键:向下翻页
  • PageUp键:向上翻页
  • Q键:退出
  • /键:检索

文件查找和内容检索命令

1、find命令
  • find命令的功能非常强大,通常用于在特定的目录下搜索符合条件的文件,也可以用于搜索特定属性的文件
find命令的基本用法如下
find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path..] [expression]
find命令典型选项解释如下
  • -name:基于文件名查找
  • -iname:基于文件名查找,忽略文件名大小写
  • -type:基于文件类型查找,文件有普通文件(f)、目录(d)、符号链接(i)、管道(p)、套接字(s)、字符设备(c)、块设备(b)等
  • -size:文件大小,文件大小有几种表示方法,+表示大于,如+10K表示大于10KB;-表示小于,如-10k表示小于10KB;=表示等于,如10K表示等于10KB
2、grep命令
  • grep命令是一个强大的文本搜索工具,grep命令用于对文本文件进行模式查找。如果找到匹配模式,grep命令输出包含模式的所有行
grep命令的基本用法如下
  • grep [OPTION]... PATTERNS [FILE]...
grep命令典型选项解释如下
  • v:显示不包含匹配文本的所有行(相当于求反)。
  • -n:显示匹配行和行号。
  • -i:忽略大小写
  • -r:递归的读每以目录下的所有文件
3、文档打包命令
  • 在龙芯服务器中最常用的文档打包(压缩)命令是tar命令。
tar命令的基本用法如下
  • tar [选项...][FILE]...
注意:tar命令很特殊,其选项前面可以使用“-”,也可以不使用
  • tar命令的典型选项解释如下
  • c:创建打包文件
  • x:释放打包文件
  • v:输出提示信息(可不写)
  • f:指定压缩包的名字
  • z:使用gzip的方式压缩文件,文件命名格式一般为xxx.tar.gz
  • j:使用bzip2的方式压缩文件,文件命名个hi一般为xxx.tar.bz2
注意:tar命令必须要有或x选项,用于选择打包还是解包,f选项后跟文件名