首页 > 系统相关 >Linux 操作命令

Linux 操作命令

时间:2023-09-15 16:15:10浏览次数:39  
标签:文件 操作命令 tar -- 内容 file Linux 目录

1、ls 命令:用于显示指定目录下的内容       -a 所有文件及目录(.开头的隐藏文件也列出)       -l  除文件名外,会将文件类型、权限,所有者、文件大小等信息列出,注意 ls -l 等价于 ll       ll -h 标识以人性化方式显示内容       ll *     *通配符标识任意字符,?标识有且只有一个字符 2、cd (change directory) 命令     ~ 表示home目录     . 表示当前目录     .. 标识当前目录的上一级目录     / 根目录 3、创建、删除     mkdir (make directory) :创建目录               -p 确保父目录名称存在,不存在则创建     touch:创建一个空文件,无内容     ex: touch -- --abc 创建一个--abc的文件      rm (remove) :用于删除一个文件或目录            -f 强制删除,无需用户确认            -r 将目录及下面文件和目录递归删除 ex: rm -- --abc(rm ./ --abc) 删除一个--abc的文件 4、复制、移动      cp (copy file):用于复制文件或目录           -r 源文件是一个目录文件,则将该目录下的所有子目录和文件全部复制       mv (move file):用于文件或目录改名、或将文件或目录移入其它位置     5、文件内容查看      cat (concatenate): 用于连接文件并打印到标准输出设备上如console控制台上。适合小文件内容查看      more:类似cat,不过会以一页一页的形式展示,更方便使用者阅读,翻页结束自动退出,适合大文件查看,按space键翻下一页,按b往回(back)上一页   more /etc/profile      tail :用于查看文件结尾部分的内容             -n 用于显示行数,默认为10,即显示10行内容             -f  用于实时显示文件动态追加的内容,会把文件里最尾部的内容显示在屏幕上,并且不断刷新,只要有文件更新,                  就可以查看到最新的文件内容。 6、其他     | 管道命令: 将前一个命令执行的结果作为内容交给下一个命令处理。可以形成多级管道操作            命令1|命令2 可以将命令1的结果通过命令2做进一步操作            ps -ef | grep sshd     echo 命令:用于内容的输出,将内容输出到console控制台上     > 输出重定向(覆盖)命令         command > file 执行command然后将输出的内容存入file,file内已经存在的内容将被新内容覆盖替代     >> 输出重定向(追加)命令         command >> file 执行command 然后将输出的内容存入file,新内容追加在文件末尾 7、解压缩命令     a、打包、解包        tar (tape archive):常用于备份文件。是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件             -c 或 --create 建立新的备份文件             -x 或--extract 或--get 从备份文件中还原文件             -v 或--verbose 显示指令执行过程             -f<备份文件>或--file=<备份文件> 指定备份文件             打包 tar -cvf 包名.tar 文件或目录(1.txt 2.txt)             解包 tar -xvf 包名.tar 或 tar -xvf 包名.tar -C 指定解压目录      b、打包压缩,解包解压缩           在打包备份或解包的过程中,可以通过指定压缩算法,对打包的文件进行压缩,解压的时候也需要指定对应的算法           -z 或 --gzip 或 --ungzip 通过gzip指令处理备份文件           重要搭配:tar -zxvf xxxx.tar.gz 8、时间、日期、内存,磁盘使用率、进程查看      date:用来显示或者设定系统日期与时间,可以设置显示格式,格式是 +后接标记 (date +"%Y-%m-%d %H:%M:%s")       cal(calendar): 用于显示当前或者指定日期的公历       free:用于显示内存状态,会显示内存使用情况,包括实体内存、虚拟交换文件内存、共享内存区段、以及系统核心使用的缓冲区               free -h        df(disk free): 用于显示目前在linux系统上的文件系统磁盘使用情况               df -h        ps(process status): 用于显示当前进程的状态,类似windows的任务管理器             ps -ef | grep 进程名             kill -9 pid(进程id) 杀进程             ps -ef | grep 进程名  | grep -v grep | awk '{print $2}' | xargs -i kill -9 {}    kill所有进程名的进程        jps:jdk自带命令,专门用于查看本机运行java进程情况

标签:文件,操作命令,tar,--,内容,file,Linux,目录
From: https://www.cnblogs.com/ZJ199012/p/17705227.html

相关文章

  • 【接口自动化测试】Eolink Apilkit 安装部署,支持 Windows、Mac、Linux 等系统
    EolinkApikit有三种客户端,可以依据自己的情况选择。三种客户端的数据是共用的,因此可以随时切换不同的客户端。我们推荐使用新推出的ApikitPC客户端,PC端拥有线上产品所有的功能,并且针对本地测试、自动化测试以及使用体验等方面进行了强化,可以提供最佳的使用感受。建议对......
  • 量化投研Linux环境搭建
    需求描述搭建云原生的量化投研环境,跨平台代码调试运行,本地与服务器的低成本成本迁移。软硬件准备CentOS服务器VsCodeSecureCRT具体流程vscode配置安装remote-ssh插件安转之后可以通过vscode远程到服务器进行文件操作以及命令行执行。服务器配置一些自定义目录:......
  • linux里python读写mssql数据库的笔记
    1、安装pyodbcpip3installpyodbc我用的debian12,可以直接aptinstallpython3-pyodbc2、还需要安装linux版的mssqlclient参考这里:https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver......
  • Linux如何查看指定进程是否阻塞
    使用ps命令查找进程的进程ID(PID):psaux|grep<进程名或关键字>这将显示与指定进程名或关键字匹配的进程列表。注意,可以根据需要使用其他参数来过滤和查找特定的进程。找到你要检查的进程的PID,并记下它。使用top命令查看进程的状态:top-p<PID>这将显示指定PID的......
  • Linux下文件的隐藏属性
    文件的属性主要有以下几种:A:当修改设置了'A'属性的文件时,它的atime(最后访问时间)记录不会改变.这可以在笔记本电脑系统中避免某些磁盘I/O处理.a:设置了`a'属性的文件只能在添加模式下打开用于写入。只有超级用户可以设置或清除该属性.c:设置了`c'属性的文件在磁盘上由内核自动进行......
  • linux 中 readlink、realpath、find输出软链接文件绝对路径的差异
     001、[root@pc1test1]#ls##三个测试文件a.txtb.txttestfile[root@pc1test1]#ll-htotal4.0Klrwxrwxrwx.1rootroot20Sep1612:03a.txt->/home/test1/testfilelrwxrwxrwx.1rootroot20Sep1612:03b.txt->/home/test1/testfile-rw-r--......
  • linux 中 find命令忽略大小写查找文件
     001、 -iname选项实现忽略大小写查找[root@pc1test1]#ls##测试文件a.txta.TXTc.csvc.tXtd.txte.Txtf.csvk.map[root@pc1test1]#find./-name"*.txt"##一般查找./a.txt./d.txt[root@pc1test1]#find./-iname"*......
  • electron 如何在linux底下调试
    1、确保已经安装了Node.js和npm。2、在你的Electron项目目录下,执行以下命令安装 electron-debug:npminstall--save-develectron-debug3、修改主进程(mainprocess)的启动代码(通常在 main.js 文件中),添加以下内容:const{app,BrowserWindow}=require('electron')......
  • linux write命令:如何使用Linux中的Write命令
    示例示例write命令可以用来在linux系统中实现登录远程主机,并与其交互。语法:write命令可以用来在linux系统中实现登录远程主机,并与其交互。语法:write[options]username[@hostname]参数:-f:以指定的用户名登录远程主机-h:显示帮助信息-n:不显示远程主机发送的信息-p:使用指定的端口号连......
  • linux文件:Linux 命令行中如何搜索文件
    Linux搜索文件可以使用find命令。find命令用于在指定的目录下搜索文件,并将搜索到的文件名输出到标准输出设备上。Linux搜索文件可以使用find命令。find命令用于在指定的目录下搜索文件,并将搜索到的文件名输出到标准输出设备上。例如:在/home/user/目录下搜索.txt文件:find......