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

Linux之文件相关命令

1、pwd

作用:显示当前目录绝对路径
语法:

pwd -[选项]

选项 :
-P:抛开其他影响(如软连接),显示真实路径

2、ls

作用:列出目录内容
语法:

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

选项:
-a:全部文件,包括隐藏的
-l:等同于ll,列出文件的详细信息
每行列出的信息依次是:
文件类型与权限,链接数,文件属主,文件属组,文件大小(用byte表示),建立或修改时间,名字
连接数:是文件表示硬链接数,是文件夹表示子文件夹数

3、cd

作用:切换目录
语法:

cd [绝对路径]|[相对路径]|[-]
- : 表示上一次的目录
相对路径:相对于现在的路径,例如:../桌面/..表示上层目录,如果是一个“.”则表示当前目录

4、mkdir

作用:创建文件夹
语法:

mkdir [选项] 文件名/路径加文件夹名
创建多个以空格进行分割

选项:
-p:加入创建过程中,父目录没有,则连父目录一起创建

5、rmdir

作用:删除文件夹
语法:

rmdir [选项] 文件名/路径加文件夹名
删除多个以空格进行分割

选项:
-p:删除过程中,如果删除他父目录就空了,连父目录一起删除

6、touch

作用:创建文件
语法:

touch 文件名/路径加文件夹名

7、cp

作用:复制文件或目录从source复制到target
语法:

cp [选项] source target

选项:
-r:递归复制整个文件夹
技巧:复制的时候想要强制覆盖不提示:\cp

8、rm

作用:删除文件或目录
语法:

rm [选项] 要删除的文件或目录

选项:
-r:递归删除目录所有目录内容
-f:强制删除,不进行确认
-v:显示命令执行过程

9、mv

作用:将source的文件或目录移动到target
语法:

mv source target

10、cat

作用:查看文件,适合小文件
语法:

cat [选项] 要看的文件

选项:
-n:显示所有行号,包括空行

11、more

作用:查看文件,适合大文件,操作和vim差不多。但是只能看,不如vim
语法:

more 要查看的文件

12、less

作用:还是查看文件,但是比more强。操作和vim差不多
语法:

less 要查看的文件

13、echo

作用:输出内容到控制台。可以输出环境变量,输出环境变量时候要加$
语法:

echo [选项] [输出内容]

例:输出所有环境变量
echo $  # 按tab键
例:输出PATH环境变量值
echo $PATH

-e:支持反斜线控制的字符转换

14、>和>>

作用:>是输出内容重定向,>>是追加

# 列表的内容写入文件中(覆盖写)
1s -1 > 文件
# 列表的内容追加到文件的末尾
ls -al >> 文件
# 将文件1的内容覆盖到文件2
cat 文件1 >文件2
# 将内容追加到文件里
echo “内容” 	>> 文件

15、head

作用:查看文件头部内容,默认前10行
语法:

head [-n <x>] 文件

-n x表示行数,表示前多少行
例如:

# 展示文件前7行内容
head -n 7 文件

15、tail

作用:查看文件尾部内容,默认前10行
语法:

tail [选项] 文件

选项:
-n x :x表示行数,表示后多少行

例如:
# 展示文件后7行内容
tail -n 7 文件

-f:实时追踪该文档所有更新(vim的更新不行),ctrl+s暂停追踪,ctrl+q继续追踪,ctrl+c退出

16、ln

作用:软连接,相对于windows的快捷方式
语法:

# 如果不加-s,就是硬链接,相当于又加了一个指向同一个inode的连接,和原本的目录或文件同级别,即使删掉源文件,你这个连接还能打开对应的目录或文件。当前文件连接数量就是指硬链接数量
ln -s [源文件或目录][软连接名]

注意:
删除软连接,软连接名后面不要加/,不如就把真时的目录地址的内容删了

17、history

作用:查看执行过的命令历史
语法:

history

http://www.kler.cn/a/445199.html

相关文章:

  • 现代控制理论——自由度
  • 【练习Day20】字符串变形
  • Visio——同一个工程导出的PDF文件大小不一样的原因分析
  • 将 Matplotlib 图形转换为 PIL 图像并返回
  • 微积分复习笔记 Calculus Volume 2 - 4.4 The Logistic Equation
  • Element plus 下拉框组件选中一个选项后显示的是 value 而不是 label
  • UE5 物体自动跟随主角镜头转向
  • 群晖利用acme.sh自动申请证书并且自动重载证书的问题解决
  • 基于LSB最低有效位的音频水印嵌入提取算法FPGA实现,包含testbench和MATLAB对比
  • ADOADO.NET基础
  • OpenGL ES 03 加载3张图片并做混合处理
  • 四相机设计实现全向视觉感知的开源空中机器人无人机
  • 共创共建!葡萄城 SpreadJS 完成 HarmonyOS NEXT 操作系统兼容认证
  • tcp_ack函数
  • 前端模块化
  • 【ETCD】ETCD Leader 节点写入数据流程概览
  • 计算机基础知识复习12.20
  • LCD1602显示模块详解
  • 数说故事聚焦“卖车”场景,推出AI汽车销售转化解决方案
  • 【优选算法篇】揭秘快速排序:分治算法如何突破性能瓶颈
  • 完整微服务设计 功能实现
  • 【Spring】配置文件的使用
  • D99【python 接口自动化学习】- pytest进阶之fixture用法
  • 将4G太阳能无线监控的视频接入电子监控大屏,要考虑哪些方面?
  • Altair: 轻松创建交互式数据可视化
  • Hexo Next主题集成百度统计