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

常用的Linux命令

时间:2023-07-13 16:47:28浏览次数:35  
标签:文件 常用 示例 压缩 压缩文件 命令 参数 Linux

目录/文件管理命令

命令 说明 示例
ls 显示当前目录下的文件和文件夹

 

 ll  显示当前目录下的文件和文件夹的属性信息,例如文件权限、所有者、大小、修改日期等  

 

cd

 切换目录  

 

mkdir  创建文件夹  

 

rm  删除文件  

 

rm -rf  删除文件夹及其包含的所有文件  

 

touch  创建文件  

 

文件搜索命令

命令 说明 示例
find 可以查找任何文件。会返回对应文件及文件夹下的文件。

 

whereis 只能搜索程序名,而且只能搜索二进制文件(-b参数)、man说明文件(-m参数)和源代码文件(-s参数)。如果省略参数,则返回所有文件。  

 

which 只能搜索程序名,而且只能搜索二进制文件(-b参数)、man说明文件(-m参数)和源代码文件(-s参数)。如果省略参数,则返回所有文件。  

 

locate 类似于find -name,但是查找速度较find快很多。需要安装mlocate包。 /

文件复制/移动命令

命令 说明 示例
cp 复制文件

mv 移动文件  

 

文件压缩和解压缩命令

命令 说明 示例
tar

将文件压缩或解压缩。参数说明如下:

-c:产生新的包

-r:增加文件

-u:更新文件

-t:列出包中的文件

-x:解包

-f:使用文件,这个参数必须放到最后,后面一定是空格加文件名,且必选

tar 可以打包或解包其他格式的压缩文件,例如.zip、.gz等,需要用到参数:

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

 

 

gzip

将文件压缩成.gz包或者解压.gz包。参数说明:

-a:使用ascii文字模式

-f:强行压缩文件

-l:列出压缩文件信息

-c:把压缩后的文件输出到标准输出设备,不变更原始文件

-r:将指定目录的所有文件及子目录进行压缩或解压缩

-q:不显示警告信息

 

 

zip

将文件压缩成.zip包或者解压.zip包。参数说明:

-v:显示压缩的执行过程
-q:不显示执行过程
-r:将指定目录的所有文件及子目录进行压缩
-d:从压缩文件内删除指定文件
-n:压缩级别,n从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好
-e:加密压缩文件
-u:追加文件到zip压缩包中

 

 

 

系统管理命令

命令 说明 示例
shutdown 关闭系统

立即关机:shutdown -h now

指定10分钟后关机:shutdown -h 10

重新启动计算机:shutdown -r now

reboot 重启系统

强制重启:reboot -f

只测试不重启:reboot -w

top 实时显示系统中的进程动态,常用于性能分析

 

df 查看磁盘占用情况  

 

free 查看内存使用情况  

 

 

在执行命令时,还有很多可选参数可以使用。本文仅提供基本命令,如果要查看命令的具体用法,可执行命令名称 --help来查看。例如通过 df --help可以查看df命令的具体用法。

标签:文件,常用,示例,压缩,压缩文件,命令,参数,Linux
From: https://www.cnblogs.com/panda123/p/17551304.html

相关文章

  • Linux基础27 NFS原理, 搭建, NFS挂载卸载, NFS参数
    一、什么是NFS共享存储,文件服务器1.NFS基本概述NFS是NetworkFileSystem的缩写及网络文件系统。NFS主要功能是通过局域网让不同的主机系统之间可以共享文件或目录NFS系统和windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构中如果是大型网页,会用到......
  • Linux工具之numactl
     NUMA(Non-UniformMemoryAccess)字面直译为“非一致性内存访问”,对于Linux内核来说最早出现在2.6.7版本上。这种特性对于当下大内存+多CPU为潮流的X86平台来说确实会有不少的性能提升,但相反的,如果配置不当的话,也是一个很大的坑。本文就从头开始说说Linux下关于CPUNUMA特性的配......
  • 【shell】循环执行命令行
    在shell下面循环执行命令行,但不想用cron任务,只用纯粹的shell指令,要怎样实现呢。比如,现在要执行,查看当前目录下文件个数,及各文件的大小,要每隔5秒钟查看一次如果手动执行的话,要先输入ls|wc-l(查看当前目录下,文件的个数)然后再通过du-sh*来查看每个文件的大小如......
  • linux 中 M-cM-^@M-^@M-cM-^@M-^@特殊字符的处理
     001、[root@PC1test01]#lstest.txt[root@PC1test01]#cat-Atest.txt##存在特殊字符 M-cM-^@M-^@M-cM-^@M-^@TomM-cM-^@M-^@M-cM-^@M-^@2012-12-11car53000$JohnM-cM-^@M-^@M-cM-^@M-^@2013-01-13bike41000$TomM-cM-^@M-^@M-cM-^@M-......
  • Linux资源管理
    Linux资源管理Linux进程检测与控制linux中对需要运维去管理、去查看的资源信息,如下:内存资源、使用率free磁盘资源、使用率dfCPU资源、使用率tophtop#yuminstall-yhtopglances#yuminstall-yglances进程资源、使用率pspstreepidof网络资源、使用......
  • 一些js高阶函数的封装及常用优化技巧
    函数防抖//频繁触发、耗时操作,只执行最后一次constdebounce=function(fn,delay=300){lettimer=nullreturnfunction(...args){clearTimeout(timer)timer=setTimeout(()=>{fn.apply(this,args)},delay)}}//constdebounc......
  • linux查看网络端口是万兆还是千兆
    1、ethtoolethtool网络接口名#ethtoolem4(网络接口名)Settingsforem4:Supportedports:[TP]Supportedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/FullSupportsauto-negotiation:YesAdvertisedlinkmodes:10baseT/Half10baseT/Full1......
  • linux系统ntp服务器
    1、https://zhuanlan.zhihu.com/p/572638416https://blog.csdn.net/thunderLZM/article/details/125996390 修改ntp服务配置文件,添加时间服务vim/etc/ntp.conf,按i进入编辑内容,编译完成后按Esc退出编译状态,之后:wq保存并退出。配置文件需要修改和理解的内容分为几个部分......
  • Archlinux安装和配置fcitx5
    本文基于archlinux系统,搭配dwm窗口管理器进行配置fcitx5安装一些基础包的安装,关于fcitx5框架我们只需要安装fcitx5-im包就可以,这个包实际上就包含了:fcitx5fcitx5-configtoolfcitx5-gtkfcitx5-qt除此之外再安装中文插件和基本的主题sudopacman-Sfcitx5-imfcitx5-chin......
  • 解决redis 集群命令的具体操作步骤
    实现Redis集群命令简介在使用Redis时,有时可能需要使用Redis集群来处理大规模的数据。Redis集群是一个由多个Redis节点组成的分布式系统,可以提供高可用性和可扩展性。本文将指导你如何实现Redis集群命令。流程概述下面是实现Redis集群命令的流程概述:步骤描述......