Shell入门-linux常用命令

  1. 什么是shell:shell是c语言开发的一个程序,使用户和系统之间的一个桥梁,是一种程序设计的语言
  2. shell在哪里使用:日常运维中,用户跟系统之间就需要shell来交互
  3. 为什么要使用shell:是用户和系统之间的桥梁,是命令解释器,语法简单运行高效,起到自动化运行的效果
  4. 如何使用?

命令行模式

  1. 命令提示符 [root@bogon /]# : [当前用户@主机名称 当前所在目录]
  2. 命令行模式退出:exitlogout
  3. tab键:命令或路径等操作自动补全或提示
  4. 上下键:在命令行中找到上一个输入命令或下一个命令
  5. ctrl+a:光标移动到命令行行首
  6. ctrl+e:光标移动到命令行行尾
  7. ctrl+c:中断信号
  8. ctrl+d:退出终端
  9. 命令帮助文档:man,例如man ls查看ls操作帮助文档,q退出

文件和目录操作

特殊目录

  1. / :表示根目录
  2. ~:表示主目录home目录
  3. .:表示当前目录
  4. …:表示上一级目录

目录相关命令

  1. cd :改变当前工作路径(目录)
    cd /:切换到目录
    cd ~:切换到home目录(登录默认home目录)
    cd .:当前目录
    cd …:切换上级目录
    cd -:切换到上一次进入的目录

  2. ls :显示当前目录下可见的内容
    ls-l:以详细信息方式显示当前目录的所有可见内容
    ls-a:显示所有内容包括隐藏的
    ls-al:以详细信息方式显示所有内容包括隐藏的

  3. pwd :显示当前所在目录

  4. mkdir:新建一个目录(注意名称最好不要是中文)
    mkdir 名称:创建一个目录,如:mkdir test创建test目录,创建多个平级目录如:mkdir -p t1 t2 t3
    mkdir -p:创建多层目录,如:mkdir -p t1/t2

  5. rmdir:删除一个空目录,注意只能删除空的目录

  6. rm:remove简写,删除一个文件或目录
    rm -r:删除非空目录,递归删除
    rm -f:强制删除不询问

  7. cp:copy简写,拷贝一个文件或目录
    cp -r:复制目录及目录下所有的文件如:cp -r t1 t2,复制t1目录到当前目录命名为t2

  8. mv:移动文件或目录,如mv t1 t2,注意同级目录移动相当于重命名

基础运维指令

  1. 关机:
    shutdown -h:关机
    poweroff:关机/断电
    halt -p:关闭电源
  2. 重启:
    shutdown -r:重启
    reboot:重启

文件管理命令

  1. touch: linux下创建一个或多个文件或隐藏文件
    touch 文件名.文件扩展名:
    创建一个文件如,touch test.txt
    创建多个文件如,touch test1.txt test2.txt
    创建一个隐藏文件如:touch .a.txt
    ll命令查看文件属性:
    如下:开头d代表是一个目录,-代表是一个文件
    在这里插入图片描述

  2. echo:输出重定向
    覆盖方式写入:echo 内容> 输出的文件名:如echo “hello world”>a.txt,也就是向a.txt文件覆盖写入字符hello world。
    追加方式写入:echo 内容>> 输出的文件名:如echo “hello world”>a.txt,也就是向a.txt文件追加写入字符hello world。

  3. cat:查看文件的内容如,cat a.txt:查看a.txt的内容
    cat重定向输入:如,cat>a.txt<<end

  4. tac:倒着看文件的内容如,tac a.txt

  5. nl:带行号的显示文件内容,nl a.txt

  6. more:一页一页翻动显示内容more a.txt
    more -3 a.txt:指定一页显示多少行
    space键:向下翻页
    b键:向上翻页

  7. less:一页一页翻动显示内容

  8. head:查看文件前几行,如head -n 3 a.txt,查看a.txt前三行内容

  9. tail:查看文件后几行,如tail -n 3 a.txt,查看a.txt后三行内容

vim文本编辑器

  1. 安装vim:yum install -y vim
  2. 编辑文件:如,vim c.txt,如果c.txt不存在则创建c.txt并打开,如果c.txt存在则直接打开
  3. vim三种模式:
    3.1 命令模式:默认的模式,输入i进入到编辑模式,大写ZZ保存文件,输入进入低行模式
    3.2 编辑模式:可以正常输入内容,end键快速移动光标到行尾,home快速到行首,esc回到命令模式
    3.3 低行模式:命令行模式,输入set nu显示行号,wq保存并退出

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值