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

 


推荐阅读
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
  • Ubuntu 22.04 安装搜狗输入法详细指南及常见问题解决方案
    本文将详细介绍如何在 Ubuntu 22.04 上安装搜狗输入法,并提供常见问题的解决方法。包括下载安装包、更新源、安装依赖项等步骤。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 3.[15]Writeaprogramtolistallofthekeysandvaluesin%ENV.PrinttheresultsintwocolumnsinASCIIbet ... [详细]
  • 本文通过分析一个具体的案例,探讨了64位Linux系统对32位应用程序的兼容性问题。案例涉及OpenVPN客户端在64位系统上的异常行为,通过逐步排查和代码测试,最终定位到了与TUN/TAP设备相关的系统调用兼容性问题。 ... [详细]
  • linux网络子系统分析(二)—— 协议栈分层框架的建立
    目录一、综述二、INET的初始化2.1INET接口注册2.2抽象实体的建立2.3代码细节分析2.3.1socket参数三、其他协议3.1PF_PACKET3.2P ... [详细]
  • Bootstrap Paginator 分页插件详解与应用
    本文深入探讨了Bootstrap Paginator这款流行的JavaScript分页插件,提供了详细的使用指南和示例代码,旨在帮助开发者更好地理解和利用该工具进行高效的数据展示。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • RTThread线程间通信
    线程中通信在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取& ... [详细]
  • Ubuntu 14.04 系统安装后网卡名称修改方法
    本文介绍了在安装 Ubuntu 14.04 Server 版本后,如何将默认的网卡名称从非 eth 格式修改为传统的 eth 格式,并提供了详细的步骤和示例。 ... [详细]
  • Vulnhub DC3 实战记录与分析
    本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
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社区 版权所有