热门标签 | 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)

 


推荐阅读
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了MicroATX(也称Mini ATX)和MATX主板规格,探讨了它们的结构特点、应用场景及对电脑系统成本和性能的影响。同时,文章还涵盖了相关操作系统的实用技巧,如蓝牙设备图标删除、磁盘管理等。 ... [详细]
  • dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用
    本文来安利大家一个有趣而且强大的库,通过F#和C#混合编程编写WPF应用,可以在WPF中使用到F#强大的数据处理能力在GitHub上完全开源Elmis ... [详细]
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 解决MacOS Catalina升级后VMware Fusion黑屏问题的详细指南
    本文深入探讨了如何在MacOS Catalina升级后解决VMware Fusion黑屏的问题。通过详细的步骤和代码示例,帮助用户快速恢复虚拟机的正常运行,并提供了额外的安全建议。适用于希望提升工作效率或学习新技术的读者。 ... [详细]
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社区 版权所有