首页 > 系统相关 >Linux常用命令

Linux常用命令

时间:2024-06-06 16:55:35浏览次数:22  
标签:文件 abc 删除 当前目录 常用命令 Linux txt 目录

image

一、目录操作

1、cd命令

cd a //进入a目录
cd abc + tab键 //如果有多个abc开头的目录,会显示相应的文件
cd .. //返回上一级目录
cd ../.. //返回上上一级目录,以此类推
cd /use/local //进入根目录下面的use/local目录
cd — //返回上一次访问目录
cd ~ //回到用户目录

2、ls & ll

ls //显示当前目录内容
ls -a //查看全部档案,包含隐藏文件,例如: .git
ls -l //以长格式的形式查看当前目录下所有可见文件的详细属性
ls -r //将排序结果反向输出 ll //以长格式的形式查看当前目录下所有可见文件的详细属性,跟ls -l显示类似
ls -al //参数可以叠加

3、创建目录

mkdir abc //在当前目录下创建abc目录
mkdir -p abc/abcd //递归创建目录,同时创建abc目录及以下的abcd目录

4、查找目录

find -name 'abc' //查询当前目录及以下包含"abc"的文件和目录
find bcd/ -name abc //查询bcd目录下包含abc的文件和目录

5、移动或重命名

mv abc bcd //将当前目录下的abc移动到当前目录的bcd,即移动abc再重命名为bcd
mv abc cba/ //将当前目录下的abc目录,移动到cba目录下
mv abc /usr/local //将当前目录下的abc目录,移动到usr/local目录下

6、复制目录

cp aaa.txt bbb/ //将aaa.txt文件复制到当前bbb目录下
cp -r aaa/ bbb/ccc/ //将当前目录下aaa目录及以下所有文件复制到bbb/ccc目录下
cp
-i //若是目标文件已经存在,在覆盖时会先询问
-p //连同档案属性一起复制过去,常用于备份
-r //递归持续复制,用于目录的复制行为

7、删除目录

rm -r bbb/ //普通删除bbb目录及以下所有文件,会询问是否删除每一个文件
rm -rf bbb/ //强制删除bbb目录及以下所有文件
rm
-f //force,忽略不存在的档案,不警告
-i //互动模式,在删除前询问是否动作
-r //递归,用于目录删除

二、文件操作

1、创建文件或修改档案时间

touch abc.txt //创建abc.txt
-a //仅修订access time
-c //仅修订档案时间,若不存在,则不建立新档案
-t //后接欲修改时间不用目前的时间,格式[YYMMDDhhmm]

2、删除文件

rm abc.txt //删除当前目录下的abc.txt文件
rm -r abc.txt //删除当前目录下的abc.txt文件
rm -rf abc.txt //强制删除当前目录下的abc.txt文件
rm -rf a* //强制删除当前目录下以a开头的所有文件
rm -rf ./* //强制删除当前目录下所有文件

3、修改文件内容

vim abc.txt //进入文件,一般模式
i(按键) //进入编辑模式
ESC(按键) //退出编辑模式,进入一般模式
yy //一般模式下,复制单行
nyy //一般模式下,复制多行,比如需要复制5行,则可以5yy
p //一般模式下,粘贴
x //一般模式下,删除选中的字符
X //一般模式下,删除选中字符前面的字符
gg //一般模式下,光标定位到首行
G //一般模式下,光标定位到最后一行
:wq //一般模式下,先按冒号,再输入wq,退出文件并保存修改
:q! //一般模式下,先按冒号,再输入q!,退出文件,不保存修改
:q //一般模式下,先按冒号,再输入q,退出文件
:set number //一般模式下,先按冒号,再输入set number,显示行数
vim abc.txt +16 //进入文件,一般模式,并且光标指示到第16行
备注:vim是一个大功能,有兴趣的可以去百度看下一些快捷操作,以上只是列举了一些简单的操作

三、压缩和解压缩

tar -zcvf 11.tar.gz 11.txt //把11.txt文件打包成11.tar.gz格式
tar -zxvf 11.tar.gz //把11.tar.gz解压到当前目录

四、其他命令

pwd //查看当前工作目录路径
clear //清屏
sudo //以系统身份执行
su //切换用户
ctrl+c //停掉当前程序

标签:文件,abc,删除,当前目录,常用命令,Linux,txt,目录
From: https://www.cnblogs.com/baiyunyouyou/p/18235612

相关文章

  • 00-macOS和Linux安装和管理多个Python版本
    在Mac上安装多个Python版本可通过几种不同方法实现。1Homebrew1.1安装Homebrew若安装过,跳过该步。/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"1.2安装Python如安装Python3.7:[email protected]......
  • 每天学一个 Linux 命令(5):grep
    命令简介文本查找或搜索工具。用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为-,则grep会从标准输入设备读取数据。同样可以配合正则表达式来搜索文本,并将......
  • Git 常用命令
    Git常用命令修改commit中的信息1.只修改本地最近一次commit例如,刚刚在本地进行了一次提交gitcommit-m"init"后觉得commit信息太简短了,或者写错了等情况想要修改这次commit信息时,使用:gitcommit--amend这个命令会进入一个vi编辑界面,完成更改后会用一个新的提交顶替......
  • 写一个linux驱动
    简单一点,写一个字符设备驱动。首先我们希望在/dev下面出现一个新的字符设备文件。1.分配一个设备号;intalloc_chrdev_region(dev_t*dev,unsignedintfirstminor,unsignedintcount,char*name);示例:首先定义一个dev_t的变量,它其实就是一个32位的整数。再使用上述函......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版控制Word编辑区域(局部编辑)
    本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。在实际项目开发中,以下场景可能会用到Word局部编辑功能:合同审批公文流转策划设计报告汇签单招投标(标书文件)其他......
  • Linux 用户和用户组管理
    Linux用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助......
  • linux各个目录的作用
    本文分享自天翼云开发者社区《linux各个目录的作用》,作者:技术小白/bin/:存放系统命令的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行;/sbin/:保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普......
  • Linux命令格式详解
    Linux命令格式详解在Linux系统中,命令行界面是用户与系统交互的重要方式之一。通过命令行,用户可以执行各种任务,从简单的文件操作到复杂的系统配置。为了更有效地使用命令行,理解Linux命令的基本格式是至关重要的。一、Linux命令的基本结构Linux命令的基本结构通常包括三个部分:命......
  • Linux 文件与目录管理
    Linux文件与目录管理我们知道Linux的目录结构为树状结构,最顶级的目录为根目录/。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径:路径的写法,由根目录/写起,例如:/usr/share/doc这个......
  • Linux学习—Linux服务和守护进程
    在Linux系统中,服务和守护进程是保持系统运行的关键组件。服务是运行在后台的程序,通常在系统启动时自动启动,而守护进程是持续运行的程序,用于监听特定的事件或执行定期任务。本文将介绍如何在Linux环境下管理服务和守护进程,并展示一些实用的命令和代码示例。服务和守护进程简......