热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ubuntu基础命令(Ubuntu严格区分字母大小写)

右键--openterminal1.linux命令格式cmd-optionparametercmd是命令,就是一个操作parameter一般是要要做的对象

右键-->open terminal 

1.linux命令格式

cmd -option parameter 

cmd是命令,就是一个操作

parameter 一般是要要做的对象

option一般是用来修饰parameter的

2.目录相关的命令

2.1进入目录

pwd 查询当前所在路径位置(print work directory)

cd 返回/home/用户名的根目录(change directory)

cd Desktop/123 打开Desktop/123目录,“Desktop/123”是一个相对路径,在当前目录为Desktop时是无法找到123文件夹的

cd /home/betterman/Desktop/123 打开/home/betterman/Desktop/123 目录,“/home/betterman/Desktop/123”是一个绝对路径,在当前为任意路径下,都可以进入123文件夹

cd .. 返回上一级目录

cd ~回到home目录

cd - 上一个目录和当前目录来回切换

输入“cd De”,再按Tab键,就可以自动补全“De”开头的要打开的路径位置,例如Desktop就是以De、开头的

2.2显示文件和文件夹

ls 列出当前目录下所有的文件,但不列出隐藏文件(list)

ls -a 列出当前目录下所有的文件,包括隐藏文件

ls -l 以列表的形式列出文件

ls -h 以KB字节的形式显示文件

ls -a -l -h 以kb字节的形式列出所有的文件,包括隐藏文件

ls *.txt   “*”表示在.前面有0个或者任意个字符。显示出所有的.txt文件

ls 1*      显示出以“1”开头的任意个字符的文件

ls ????.odt  显示出4个字符的.odt.文件,一个“?”代表一个任意的字符

ls [a1c2]89.odt  显示出首个字符为a or 1 or b or 2 ,且后两位是89的 .odt文件

ls [1-4]89.txt   显示出首个字符为1 or 2 or 3 or 4 ,且后两位是89的 .txt文件

3.文件的操作(在Desktop路径下操作)

3.1创建文件和文件夹

touch test.txt 创建test.txt文件, touch只能创建txt文件,不能创建文件夹,也不能创建别的类型文件

touch .abb.txt 创建隐藏文件,以“.”开头的文件为隐藏文件

mkdir bb   创建一个bb文件夹,mkdir只能在创建在当前目录下,不能多级创建文件夹(make directory)

3.2删除文件和文件夹

rm 798.txt 删除当前路径下的789.txt文件 (remove)

rm -d 123 删除当前路径中123的文件夹,且123要为空文件夹

rm -r 123 删除当前路径中的123文件夹,123文件夹可以不为空

rm --help 显示出所有rm的功能

man rm  详细的显示出rm所有的功能(manual)

3.3移动文件

mv 789.txt 123 在相对路径中,把789.txt 移动到 123文件夹中 (move)

mv 789.txt /home/betterman/Desktop/123, 在绝对路径中,把789.txt 移动到 123文件夹中

mv h* 123 在相对路径中,把h开头且任意字符的文件, 移动到 123文件夹中

mv 111 222 把111文件夹移动到222文件夹中

mv 111.txt ./222.txt 把111.txt文件移到当前目录,并改名为222.txt(222.txt的内容和111.txt文件相同)

3.4拷贝文件

cp 111.txt aa   把111.txt文件复制到aa文件夹中(cp:cape)

cp aa.txt bb.txt   把aa.txt文件复制到当前路径,并把文件名改为bb.txt(bb.txt中的内容与aa.txt的内容相同)

cp -r aa/bb/cc.txt .  把aa/bb/cc.txt文件复制到当前路径

cp 111.txt aa/bb/cc.txt  把111.txt文件复制到aa/bb路径下,并改名为cc.txt 

4.搜索功能的帮助

rm --help 显示出所有的rm功能的注解

man rm  详细的显示出所有的rm功能的注解(man : manual)

 


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • springboot启动不了_Spring Boot + MyBatis 多模块搭建教程
    作者:枫本非凡来源:www.cnblogs.comorzlinp9717399.html一、前言1、创建父工程最近公司项目准备开始重构,框 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Linux磁盘的分区、格式化的观察和操作步骤
    本文介绍了如何观察Linux磁盘的分区状态,使用lsblk命令列出系统上的所有磁盘列表,并解释了列表中各个字段的含义。同时,还介绍了使用parted命令列出磁盘的分区表类型和分区信息的方法。在进行磁盘分区操作时,根据分区表类型选择使用fdisk或gdisk命令,并提供了具体的分区步骤。通过本文,读者可以了解到Linux磁盘分区和格式化的基本知识和操作步骤。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • DSP中cmd文件的命令文件组成及其作用
    本文介绍了DSP中cmd文件的命令文件的组成和作用,包括链接器配置文件的存放链接器配置信息、命令文件的组成、MEMORY和SECTIONS两个伪指令的使用、CMD分配ROM和RAM空间的目的以及MEMORY指定芯片的ROM和RAM大小和划分区间的方法。同时强调了根据不同芯片进行修改的必要性,以适应不同芯片的存储用户程序的需求。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Ubuntu 用户安装 Linux Kernel 3.15 RC1
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
author-avatar
和寧世杰471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有