红帽8培训1day

4 篇文章 0 订阅
4 篇文章 0 订阅

rht-vmctl  status   all
           start    servera
           reset    servera
          fullreset   servera
           stop  serverb


开关机

shutdown
           -h   now
           -r   now

poweroff   -f

reboot

init 0

init 6


主机名

hostname   

hostnamectl    set-hostname    xxxx

cat   /etc/hostname


获取帮助

--help/-h

ls  --help

man   ls

info  ls


以管理员root的身份,运行命令mandb构建帮助数据库

man  -k   ls      -k   只搜索帮助的标题信息
     -K   ls      -K   全文搜索


--------------------------------------------------------------
shell  命令

shell    命令解释器

用户--命令---shell翻译(机器语言指令)----内核kernel------硬件

shell:    csh    zsh      bash

bash - GNU Bourne-Again SHell

命令分2类

内部指令

外部指令


所有的常规命令都有对应的命令文件

默认所有执行的命令调用时需要指明   路径

系统有一个默认的环境变量   PATH

[root@servera ~]# echo  $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@servera ~]#

由于bash命令在PATH变量里定义了,所以,执行bash命令无需指明路径

查询命令所对应的文件  使用  which  ls

[root@servera ~]# which ls
alias ls='ls --color=auto'
    /usr/bin/ls
[root@servera ~]#


Linux 文件系统层次结构


                                    /  根目录root

etc    bin    var    home    root   。。。。。。。


查看和切换目录

pwd   打印出当前工作位置
cd    切换目录
      路径:  绝对路径    起始位置永远从 /  开始
             相对路径    从当前位置起始的
                       .  当前位置
                       ..  当前位置的上一级目录
                       ~  用户的家目录
                              ~user   进入user的家目录

ls    查看目录内容
          -a  显示所有文件(包括隐藏的)
          -A
[root@servera ~]# ls -a
.   anaconda-ks.cfg  .bash_logout   .bashrc  original-ks.cfg  .tcshrc
..  .bash_history    .bash_profile  .cshrc   .ssh             .viminfo
[root@servera ~]# ls -A
anaconda-ks.cfg  .bash_logout   .bashrc  original-ks.cfg  .tcshrc
.bash_history    .bash_profile  .cshrc   .ssh             .viminfo

          -l  
[root@servera ~]# ls -l
total 16
-rw-------. 1 root root 6503 Apr 23  2020 anaconda-ks.cfg
-rw-------. 1 root root 6251 Apr 23  2020 original-ks.cfg
[root@servera ~]# ll
total 16
-rw-------. 1 root root 6503 Apr 23  2020 anaconda-ks.cfg
-rw-------. 1 root root 6251 Apr 23  2020 original-ks.cfg

          -d  之查看目录本身,不查看目录内部

[root@servera ~]# ll haha/
total 0
[root@servera ~]# ll -d haha/
drwxr-xr-x. 2 root root 6 Nov  3 11:44 haha/
[root@servera ~]#

          -h  单位自动换算

[root@servera ~]# ll
total 16
-rw-------. 1 root root 6503 Apr 23  2020 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  3 11:44 haha
-rw-------. 1 root root 6251 Apr 23  2020 original-ks.cfg
[root@servera ~]# ll -h
total 16K
-rw-------. 1 root root 6.4K Apr 23  2020 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 Nov  3 11:44 haha
-rw-------. 1 root root 6.2K Apr 23  2020 original-ks.cfg

           -R  递归显示目录以下所有文件及其子目录的文件
 

[root@servera ~]# ls -R haha/
haha/:
a

haha/a:
b

haha/a/b:
c

haha/a/b/c:
d

haha/a/b/c/d:

du    统计文件占用磁盘空间的大小

[root@servera /]# du -sh etc/
24M    etc/

-------------------------------------------------------------------
使用命令创建文件和目录

mkdir  创建目录

[root@servera ~]# mkdir aa/bb/cc/dd
mkdir: cannot create directory ‘aa/bb/cc/dd’: No such file or directory
[root@servera ~]# mkdir -p aa/bb/cc/dd
[root@servera ~]# ls -R aa
aa:
bb

aa/bb:
cc

aa/bb/cc:
dd

aa/bb/cc/dd:


-p  递归创建多级目录
    

touch    创建空文件,更新现有文件的时间擢
[root@servera ~]# touch test
[root@servera ~]# ll test
-rw-r--r--. 1 root root 0 Nov  3 13:41 test
[root@servera ~]#
[root@servera ~]# file test
test: empty
[root@servera ~]# file haha
haha: directory
[root@servera ~]# file anaconda-ks.cfg
anaconda-ks.cfg: ASCII text
[root@servera ~]#
[root@servera ~]# touch test
[root@servera ~]# ll test
-rw-r--r--. 1 root root 0 Nov  3 13:42 test
[root@servera ~]#

ln   创建符号链接

硬链接    在同一分区上
软链接    可以跨越分区和磁盘


ln   原始文件     目标符号链接文件

ln   aa      bb

ln   -s    aa     bb

----------------------------------------------------------------------
使用命令管理文件和目录

复制  cp

     -r  针对目录要加-r
     -p  保持副本和原始文件的属性信息不变

删除  rm
rm  -rf   xxxx
     -r  针对目录
     -f  不提示,强制删除  force

移动  mv

[root@servera ~]# mv 123 xixi/456
[root@servera ~]# ls
anaconda-ks.cfg  original-ks.cfg  xixi
[root@servera ~]# ls xixi/
456  haha


----------------------------------------------------------------
编辑文件   vi  编辑器      vim  增强版本

修改文件内容


vim/vi   xxx

命令模式-----i,a,o-------编辑模式------esc---------命令模式-----:----末行模式

:wq   保存推出
:q  只推出不保存
:q! 强制退出,不保存    !强制

命令模式下的快捷命令
yy  复制1行
5yy   复制5行

p  粘贴

dd  删除1行
5dd  删除5行

光标快捷跳转
gg   跳到第一行
G       最后一行

15G   跳到15行


:set nu   增加行号
:set  nonu   取消行号
/apple   自上而下搜索关键字apple      按 n  跳转到下一个关键字
:apple   自下而上搜索关键字


:r  test    将test文件内容读取到当前文件光标所在位置
:w  555     将当前文件内容另存为555文件


vim  -o    111     222        -o上下分屏 / -O左右分屏   同时打开多个文件

ctrl+ww   文件间跳转

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值