首页 > 系统相关 >Shell基本命令小结

Shell基本命令小结

时间:2023-10-09 19:11:09浏览次数:30  
标签:文件 Shell aaa 查看 命令 cp txt 小结 目录

一、mkdir创建目录和rmdir删除目录

1创建目录

创建单级目录:mkdir aaa

创建多级目录mkdir -p bbb/ccc

2删除目录

删除空目录:rmdir aaa

删除非空目录:(1)rmdir ccc

(2)rmdir bbb/

 

二、touch创建文件和rm删除文件

创建文件:touch aaa.txt

创建多个文件:touch bbb.txt ccc.txt  

删除文件:rm -f *.txt(不经确认删除所有的.txt文件)

Mkdir aaa   cd aaa  touch 1.txt

cd ..(返回上级目录)

          ll(查看当下目录下的内容)

          rmdir -rf aaa(递归不经确认删除aaa目录)

 

三、cp复制拷贝命令

  1. 基本语法

       cp source dest (功能描述:复制source文件到dest )

       cp -r sourceFolder targetFolder (功能描述:递归复制整个文件夹)

2.例子:

复制文件:

ll    touch abc.txt  cp abc.txt cba.txt   ll

   cp abc.txt /usr/local (把abc.txt复制到usr目录下的local目录中)

   cp abc.txt /usr/local/cba.txt (把abc.txt复制到usr目录下的local目录中并更名为cba.txt)

  复制目录

 mkdir -p aaa/bbb (创建多级目录)    ls -R aaa (以树结构的方式查看aaa目录)

 cp -r aaa /usr/local/ (把aaa目录递归复制到usr目录下的local目录中)

 

四、mv重命名和移动文件或目录

1.基本语法

   (1)mv olderNameFile newNameFile (重命名)

   (2)mv /temp/movefile /targetFolder (递归移动文件)

 

五、查看文件内容(cat、more、less、head、tail五个命令的区别)

(1)cat查看文件内容(小文件)

      基本语法:cat [选项] 要查看的文件

          选项:-b、-n、-E、-T、-v、

-A(相当于-vET 的整合选项,可以列出一些特殊字符而不仅仅是空白而已)                     

(2)more查看文件内容

基本语法:more 要查看的文件

功能使用说明:空格键:代表向下翻一页

Enter:代表向下翻一行

q:立刻立刻more,不再显示该文件内容

Ctrl+F:向下滚动一屏

Ctrl+B:返回上一屏

=:输出当前行的行号

(3)less查看文件内容

     基本语法:less 要查看的文件

     功能使用说明:空格键:向下翻一页

                   [pagedown]:向下翻一页

                   [pageup]:向上翻一页

                   /字符串:向下搜索[字符串]的功能n:向下查找;N:向上查找

                   q : 离开less这个程序

(4)head查看文件内容

      基本语法:

             head 文件名(查看前10行)

             head -n 3 文件名(查看前3行)

             head -c 3 文件名(查看前3个字符)

(5)tail查看文件内容

      基本语法:

            tail -n 10 文件(查看文件从末尾开始数的10行内容,10可以是任意行行数)

            tail -f 文件(实时追踪该文档的所有有更新)

六、telnet 命令

       语法:telnet ip 端口

              例:telnet 132.151.47.68 7788

       功能:用于远程连接到远程设备的命令

标签:文件,Shell,aaa,查看,命令,cp,txt,小结,目录
From: https://www.cnblogs.com/zzy-0039/p/17752908.html

相关文章

  • 基本的Dos命令
    ##打开CMD的方式1.开始+系统+命令提示符2.Win键+R输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd路径5.管理员方式运行:选择以管理员方式运行##常用的Dos命令("#"命令的意思)```......
  • nodejs之常用命令
    node控制台命令#新建文件夹mkdirname#清空控制台clearclr#跳转到指定目录cdname(目录名)#返回上一级cd..#移除指定文件rm文件名name#重命名renamesrc/index.htmlsrc/index.pug#清除缓存:cnpmcacheclean--forces#结束退出ctrl+c#......
  • 仅作笔记用:PowerShell 关闭显示器
    使用这个命令可以手动关闭显示器,这样就不需要第三方工具甚至自己写代码了。(Add-Type'[DllImport("user32.dll")]publicstaticexternintSendMessage(inthWnd,inthMsg,intwParam,intlParam);'-Namea-Pas)::SendMessage(-1,0x0112,0xF170,2)也可以写成CMD的形式......
  • Shell_内置命令外置命令
    内置命令,外置命令shellshell指令内置命令:在系统启动时就加入内存,常驻内存,执行效率更高,但占用资源外置命令:用户需要从磁盘中读取程序文件,再读入内存加载通过linux的type命令验证是否内置,[root@localhost~]#[root@localhost~]#typecdcd是shell内嵌外置命令,也称为,......
  • Shell子串_变量子串案例_统计字符长度以及命令执行时长
    子串案例shell截取字符串通常由两种方式:从指定位置开始截取和从指定字符开始截取从指定位置开始截取:这种方式需要两个参数,除了指定的起始位置,还需要截取长度,才能确定要截取的字符串。既然需要指定其实位置,到底是从字符串的左边开始计数,还是从字符串右边开始计数,答案是shell同......
  • Shell变量_环境变量设置
    环境变量设置环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境,保证shell命令的正确执行。shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。环境变量可以在命令行中临时创建,但是用户退出shell终端,变量即丢失,如要永久生效,需要修改环境变......
  • Linux 常用命令 grep
    grep查找文件中符合条件的字符串,与sed、awk组成Linux的三剑客,语法格式:grep[选项]关键字文件名关键字加引号(单引号,双引号),不加引号的区别关键字加引号,关键字会被看成一个整体,可以包含空格或特殊字符1)单引号如果关键字包含特殊字符($和\'除外),使用单引号会对特殊字符转......
  • Shell变量_特殊变量
    特殊变量shell的特殊变量,用在如脚本,函数传递参数使用,有如下的特殊的,位置参数变量$0 获取shell脚本文件名,以及脚本路径$n获取shell脚本的第n个参数,n在1-9之间,如$1,$9,大于9则需要加大括号${10},参数空格隔开$#获取执行的shell脚本后面的参数总个数$*获取she......
  • Shell子串_变量子串的语法介绍
    变量子串的语法介绍name="Mrxujbing" #该变量的值,有索引是从0,1,2,3,4...${变量} 返回变量值${#name} 返回变量长度${变量:start} 返回变量start数值之后的字符串,且包含start的数字(start值就是索引值)${变量:start:length} 提取start之后的length限制的字符,例......
  • Rust cargo常用命令
    目录设置国内镜像创建新项目构建项目运行项目检查项目,但不构建可执行文件运行项目的测试发布项目更新依赖查看项目依赖关系树创建新的库项目文档生成设置国内镜像cd~/.cargo#创建config文件vimconfig#添加如下镜像源[source.crates-io]registry="https://github.com/......