当前位置: 首页 > news >正文

Linux基础指令(简易版)

1 ls

语法:

ls   [选项]   [目录或者文件]

功能:

对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

常用选项:

1 :-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

2:-l 列出文件的详细信息

2 pwd

语法:

pwd

功能:

显示用户当前所在目录

3 cd

语法:

cd [目录名]

功能:

改变工作路径

常用:

1 cd ..  :返回上一级目录

2 cd [绝对路径]/[相对路径] :切换为当前路径下目录

3 cd ~  :快速进入家目录

4 cd -  :退回最近一次所处目录

4 touch

语法:

touch [选项] [文件名]

功能:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在
的文件。

常用选项:

-a : change only the access time
-c : change only the modification time

5 mkdir

语法:

mkdir  [选项]  [dirname]

功能:

在当前目录下创建⼀个名为 “dirname”的目录

常用选项:

-p/--parents: 可以是⼀个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录(加上 '-p' 建立一串目录)

6 rmdir

语法:

rmdir  [-p]  [dirName]

适用对象:

具有当前目录操作权限的所有使用者

功能:

删除空目录

常用选项:

-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录—起删除。

7 rm

语法:

rm [-f-i-r-v] [dirName/dir]

适用对象:

所有使用者

功能:

删除文件或者目录
 

常用选项:

-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐—询问确认
-r 删除目录及其下所有文件

8 cp

语法:

cp   [选项]   源文件或目录   目标文件或目录

功能:

复制文件或目录

说明:

cp指令用于复制文件或目录

如同时指定两个以上的文件或目录,且最后的目的地是⼀个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中

也可用echo拷贝普通文件

常用选项:

-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户
-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

9 mv

语法:

mv[选项]+源文件+目标文件

功能:

视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将文件重命名或将其移至⼀个新的目录中。
1 当第⼆个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有⼀个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
2 当第⼆个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移⾄目标目录中。
总结:当第二个文件是文本文件是源只能有一个,否则不能

常用选项:

-f :force 强制的意思,如果目标⽂件已经存在,不会询问而直接覆盖(强制覆盖)
-i :若目标⽂件 (destination) 已经存在时,就会询问是否覆盖!(询问覆盖)

10 cat

语法:

cat [选项] [文件]

功能:

查看目标文件内容

常用选项:

 【作用于行编号】
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行

11 more

语法:

more [选项]

功能:

类似于cat

常用选项

-n 指定输出行数

q 退出more

12 less

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看⽂件内容的工具,功能极其强⼤
less 的用法比起 more 更加的有弹性,在 more 的时候,我们并没有办法向前面翻, 只能往后⾯看但若使用了 less ,就可以使⽤ [pageup] [pagedown] 等按键的功能来往前往后翻看⽂件,更容易用来查看⼀个⽂件的内容
除此之外,在 less ⾥头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

语法:

less [参数] [文件]

功能:

less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

常用选项:

-i 忽略搜索时的⼤⼩写
 
-N 显⽰每⾏的⾏号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前⼀个搜索(与 / 或 ? 有关)
N:反向重复前⼀个搜索(与 / 或 ? 有关)
q:quit

13 head

head 与 tail 就像它的名字⼀样的浅显易懂,它是用来显⽰开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 当然就是看档案的结尾。

语法:

head [参数] [文件] 例:head -5 temp.txt

功能:

head 用来显示档案的开头至标准输出中,默认head命令打印其相应⽂件的开头10⾏。

选项:

-n <⾏数> 显示的行数

14 tail

tail 命令从指定点开始将⽂件写到标准输出.使⽤  -f  选项可以方便的查阅正在改变的⽇志⽂件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不断刷新,使你看到最新的文件内容.

语法:

tail+[必要参数]+[文件]

功能:

⽤于显示指定文件末尾内容,不指定文件时,作为输⼊信息进行处理。常用查看日志文件。

常用选项:

-f  循环读取
-n <行数> 显示行数

15 find 

Linux下find命令在目录结构中搜索文件,并执行指定的操作
Linux下find命令提供了相当多的查找条件,功能很强⼤
即使系统中含有⽹络⽂件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权
在运行⼀个⾮常消耗资源的find命令时,倾向于把它放在后台执行,因为遍历⼀个大的文件系统可能会花费很⻓的时间(这⾥是指30G字节以上的文件系统

语法:

find pathname -options

功能:

⽤于在⽂件树中查找文件,并作出相应的处理(可能访问磁盘)

常用选项

-name 按照文件名查找文件
例:在指定路径下搜索执行名称的文件  
find ~ -name test.c

16 grep

语法:

grep [选项]+[搜寻的字符串,文件]

功能:

在文件中搜索字符串,将找到的行打印出来

常用选项:

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那⼀行

17 zip/unzip

语法:

zip 压缩文件.zip 目录或文件

功能:

将目录或文件压缩成zip格式

常用选项:

-r:递归处理,将指定⽬录下的所有⽂件和子目录⼀并处理
将test2目录压缩: zip  test2.zip  test2/*
解压到tmp目录: unzip  test2.zip - d /tmp

18 rz/sz

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件. 安装完毕之后可以通过拖拽的方式将文件上传过去.

19 tar

打包/解包,不打开它,直接看内容

语法:

tar [-c/x/t/z/j/v/f] [文件与目录]

参数:

-c :建⽴⼀个压缩文件的参数指令(create 的意思);
-x :解开⼀个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要同用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显⽰⽂件!这个常用,但不建议用在背景执行过程!
-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!
-C : 解压到指定⽬录

http://www.dtcms.com/a/601351.html

相关文章:

  • 农田灌区监测设备:赋能现代农业的精准感知与智能调控
  • 中山 灯饰 骏域网站建设专家百度关键词推广帝搜软件
  • 自己怎么做 优惠券网站西京一师一优课建设网站
  • CST电动车EMC仿真(二)——电机控制器MCU的EMC仿真
  • WPP Media(群邑)DOOH 解决方案 重构数字户外广告价值
  • 基于SpringBoot+Vue的美容美发在线预约系统的设计与实现【附源码】
  • 数字化转型改变了什么?从技术底层到业务本质的深度重构
  • 从 “被动抢修” 到 “主动防控”,安科瑞 mini 智能微断,重构末端配电安全新逻辑
  • 从经验到算法:智能获客系统如何重构ToB销售效率
  • Oracle 19C 数据字典 DBA_HIST_SEG_STAT 详细说明
  • tsfile.raw提示
  • JAVA中六种策略模式的实现
  • 【ZeroRange WebRTC】TLS 底层原理与工作机制(深入解析)
  • 【论文阅读16】-LLM-TSFD:一种基于大型语言模型的工业时间序列人机回路故障诊断方法
  • 联想键盘失灵处理方法
  • 网站建设scyiyouhtml5模板之家
  • 做网站网络公司泉州住房建设局网站
  • 电子绕核运动为何不辐射能量、不坠入原子核?
  • RK3588核心板/开发板RT-Linux系统实时性及硬件中断延迟测试
  • 11. 函数极限
  • 死锁的本质:形成条件、检测机制与排查策略
  • Winform控件:RichTextBox
  • 大疆影石掰手腕,智能影像“跨界”内卷
  • 建设一个网站平台一款app的开发成本
  • 吴江城乡和住房建设局网站商务网站建设 模板
  • sparksql远程服务thriftserver.sh启停脚本
  • 非模板匹配目标识别算法
  • NLP基础(一)_简介
  • Spring AI Alibaba 学习之最简单的快速入门
  • 网站的总体结构网站代理软件