linux redhat9 第一讲 shell基本命令

基本常识

1.保存快照    虚拟机-------快照-------拍摄快照

快照:保存当前虚拟机系统的状态,以备恢数据


linux操作系统中的用户:

root(管理员):权限更高

普通用户

ctrl + shift “+” 放大字体    ctrl+ “-”

更改颜色:Terminal ----Perafaces----clocr

[root     @localhostname  ~~~~~]   #

当前用户     主机名                     当前位置    管理员登录

                                                                      $普通用户

linux系统管理(基础命令)

shell的基本应用

shell:命令解释器  负责将用户输入的命令解释成硬件识别的数据(二进制)

shell能够解释的命令:shell命令  linux操作系统基础的命令

shell分类:Bash
man手册  查看命令使用的方法   man  +  要查看的命令

tab  补全命令

ctrl + l 命令清楚  不是删命令

ctrl + c 停止

基本常识

命令的使用

格式:命令  【选项】   【参数】


选项:命令可以实现的功能

参数:命令操作对象

查看问价   全部文件包含隐藏文件     aa文件夹


linux操作系统文件结构

树形结构   在window操作系统     多棵树   每一个分区就是一棵树

                     linux操作系统       只有一颗树    树根:/(根目录)文件夹
                               /(根目录)
root(管理员的家目录)       home(普通用户的家目录)  dev(存放硬件的目录)  boot(用于引导操作系统)   opt


可以通过-引导选项   如果选项过多   可以通过一个-引导多个选项

ls -a  -l   --->ls   -al


linux操作系统所有的内容都是文件   Linux操作系统万物皆文件

目录操作命令

pwd
//查看当前文件目录

su -
//切换用户身份

cd   
//切换目录位置
路径:

绝对路径:以根目录为基础进行切换  一级一级的   cd  /home/yzy
相对路径:相对情况切换   例子:目录已经在当前目录下,可以直接切换  cd yzy


只输入cd切换到当前目录的家目录


mkdir  创建目录
格式:  mkdir 【选项】 路径及目录名称
选项:
-p
举例子:创建aa目录/bb目录/cc目录

mkdir -p aa/bb/cc

文件: 套接字文件    硬盘文件    分区文件

目录操作命令查看当前所处的位置:pwd

查看目录下的内容:ls

格式:ls  【选项】  【参数】

蓝色:目录文件

黑色:普通套接字文件,可以对他进行一些修改

选项:

-a 查看目录的所有内容包含隐藏内容   隐藏

-l 查看文件的详细信息

-rwxr--r-- root root  984  an

-代表当前内容是文件   d:目录

rwxr--r--:权限

root root:文件的归属

984:大小 单位字节

-h  以用户可读的方式查看大小

-d  查看文件本身  #会和-l共同使用

例子:ls  -dl   /root   #查看root目录本身的详细信息

文件创建命令

touch 创建文件

格式:touch 文件名称

复制

cp   复制   格式:cp  选项  复制内容  目标位置
-r:递归复制整个目录树  复制目录需要加-r
例子:  cp -r  /root/Music /opt  复制Music目录到/opt下

移动

mv  移动、重命名  格式:mv 选项  需要移动的内容  目标位置

重命名:将文件或目录重新移动到同样的位置并改名
例子:mv  /root/bb   /root/cc   将bb改名为cc  移动到同一目录并改名

rm删除目录

rm  删除目录

选项:-r删除目录
      -f不要提示直接删除

查看文件内容

cat
less  全屏查看文件内容

head  查看文件的前几行  默认前10行
选项:-n
例子:head -2 /etc/passwd  查看passwd文件的前两行

tail  查看文件内容的后几行  默认后10行
选项:-n
例子:taul -2 /etc/passwd  查看passwd文件的后两行

find查找文件

find  用于查找文件或目录
格式: find 选项 查找范围 查找条件

查找条件:
-name 按照名称查找
-user 按照属组查找
-type 按照类型查找  d目录   f文件

例子: find  /  -name  a*   -type  f  在根目录下查找名称为a开头的文件

-exec \;  将前一个命令的输出结果作为exec后面命令条件

f文件  d目录   b块设备文件  c字符设备文件

查找属于jacques 用户所属的文件,并拷贝到/root/findfiles  目录
find  /  -type  f  -user  jacques   -exec  cp  {}  /root/findfiles/ \;

grep查找文件内容

grep   在文件中查找并显示包含指定字符串的行

格式: grep [选项]  查找条件  目标文件
选项:
-i:查找时忽略到消息(linux中严格区分大小写)
-v:反向查找,输出与查找条件不相符的行

例子:grep 'a' /etc/passwd 查找/etc/passwd文件a所在的行
      grep -v '^$' /etc/passwd 查找/etc/passwd  查找出不带空行的内容

查找条件: ^  以...开头   $ 以...结尾   ^$查找空行


例子:grep  'a'  /etc/passwd 查找/etc/passwd文件中a字符所在的行

管道   |    将一个命令的输出内容在|后面输出
例子:grep 'a' /etc/passwd  | less  查看grep的输出

history   命令历史
!51  调用并执行命令历史中编号为51的命令

打包压缩命令

tar  打包及解包(打包不是压缩 压缩可以通过选项实现)
格式:tar  选项  打包文件的位置及命令   需要打包的内容
      tar  选项  打包文件的位置及名称   -C 解包后的位置
-c  打包
-x  解包
-f  指定打包文件
-v  显示进度
-z  压缩为gzip格式的内容   压缩比更高
-j  压缩为bz2格式的压缩包
-t  查看打包文件的内容

例子:tar -cf /opt/an.tar /root/aa  将aa打包到/opt/an.tar
      tar -xf /opt/an.tar =C /root   指定解包位置
      tar -cvzf /opt/yasuo.tar.gz /root  将/root目录压缩到/opt目录下,名称为yasuo.tar.gz

其他命令

命令别名:将复杂的命令使用简单的命令代替
设置命令别名:  alias  别名='实际执行的命令'
alias aa='ls -al'

~:代表当前用户的家目录   ~/.bashrc  永久生效

输出重定向:命令的输出不直接显示,而是放到某个文件中

重定向标准输出

类型命令作用
重定向标准输出>将原有文件的内容清空并将执行命令结果不直接显示,而是放到该文件中

>>追加
重定向标准错误2>将原文的内容清空并将执行命令的错误结果不直接显示,而是放到该文件中
2>>追加
重定向标准输出和错误&>

 查找/etc/passwd文件中带ng字符的行,并将查找的内容放到/opt/newfile文件中

grep 'ng' /etc/passwd > root/newfile

 vim文本编辑器

vim  需要编辑的文件名

命令模式  复制,粘贴,恢复  (默认)

^  跳转到行首
$  跳转到行尾
nG 跳转到#行  nG  跳转到第五行
yy 复制当前所在行
nyy  复制从当前行开始的第n行
p(小)  粘贴到当前行之后
P(大)  粘贴到当前行之前
dd   删除当前行
ndd  删除从当前行开始的第n行
/查找字符  查找指定的字符
u(小写)  恢复操作
ZZ   保存并退出
 



输入模式  输入内容
末行模式  保存,另存为打开其他文件,导入内容
:w 保存
:wq 保存并退出
:wq!强制保存并退出
:q   无修改退出
:q! 强制无修改退出

set number

set cursorcolumn 列对齐

本节练习

1、查找名称为aa文件,并拷贝到/root/findfiles目录
2、查找/etc/passwd文件中带ng字符的行,并将查找的内容放到/opt/newfile文件中
3、将/root目录压缩到/opt目录下,名称为yasuo.tar.gz


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值