Linux终端命令!

不喝水的杰 荣耀黄金
宾川县微洛电子商务工作室官方账号
2022-08-27 20:18:56
加精

【重点】常用命令-显示文件和目录

  1. Pwd  显示当前所在路径
  2. Tree 以树状列表的方式显示文件夹的内容
  1. tree  当前目录
  2. tree aaa  指定目录
  1. ls  以列表的方式显示文件夹的内容

ls -a  显示所有文件(包含隐藏文件)

隐藏文件 在Linux中以“.”开头

 

【重点】常用命令-显示详细信息

  1. ls 的两个选项

-l  以详细信息的方式显示列表内容

-h 以更加人性化的方式显示文件夹内容(文件大小 K MB)

 

 

 

cd 指令,切换工作目录

用法:

  1. cd 路径  切换到指定路径
  2. cd  回到家目录
  3. cd ~ 回到家目录
  4. cd .  当前目录
  5. cd .. 上一级目录
  6. cd – 上次目录

 

 

 

 

 

 

【重点】常用命令-创建文件夹和目录

  1. mkdir 创建目录,递归创建添加‘-p’选项
  2. touch 创建一个文件 touch 文件名 多个文件 touch 文件1 文件2…
  3. gedit  用来打开一个文件进行编辑
  1. 打开文件后,终端进入等待状态
  2. 可以同时编辑多个文件 gedit 文件1 文件2

 

 

 

 

 

 

 

【重点】常用命令-删除文件和目录

  1. re à remove

删除文件或目录

删除文件:rm 文件名

                    -i  以交互模式删除

                    -f  强制删除不提示

删除文件夹:rm -r 文件名 ,递归删除目录中的内容

 

 

 

【重点】常用命令-文件拷贝

  1. cp à copy

用来拷贝文件或目录

   拷贝文件: cp 源路径 目标路径

                    -i 交互式拷贝

                   -f  强制拷贝不提示

                   -v  显示拷贝过程

                   -a 拷贝原有属性

拷贝目录: cp -r 源路径  目标路径

 

 

 

 

 

【重点】常用命令-移动

  1. mv à move
  1. 移动文件或文件夹

  mv 源路径  目标路径

-i  交互式方式进行文件移动

-r  强制覆盖不提示

-v 显示移动过程

         注意:移动文件不需要加 -r 选项

  1. 重命名文件或者文件夹

重命名:在一个目录中进行移动才能重命名

mv  旧文件名  新文件名

 

【重点】常用命令-其他

 

  1. 清屏 clear    ctrl + l
  2. which  查看某个指令所在的位置
  3. Tab 键:自动补全
  1. 没有歧义,自动补全
  2. 有歧义(多个文件)按2次Tab键可以查看候选的文件名
  1. 终止指令执行   ctrl + c
  2. 终端调整字体

放大  ctrl + shift + =

缩小  ctrl + -

 

 

 

常用命令-日历、日期指令

  1. cal 查看日历

-3  上月、当前月、下一月

-y   显示一年的日历

-j    以一年中的第xx 天的格式来显示日历

  1. date 查看日期时间

date  查看当前的年月日时分秒

格式化显示:

date “+%Y”   输出年份

%m 

%d 

%H 

%M  

%S 

%F  等价于  %Y-%m-%d

%T  等价于  %H-%M-%S

 

 

 

 

 

 

 

 

 

常用命令-历史指令

  1. history  用来查看历史指令的信息

1)history  显示所有历史指令

2)history 数量  显示一定的历史指令

3)!编号     执行某个历史指令

  1. 历史指令保存在 ~/.bash_history 文件中

 

 

 

 

 

 

 

【重点】常用命令-文件查看cat

  1. cat  查看或连接文件
  1. 查看文件

cat 文件名

 -n  查看文件的时候对每一行进行编号

 -b  对非空行进行编号

-s  连续2行以上的空行,只显示一行

         2)  连接文件

               cat  文件名1  文件件2 …

 

 

 

 

常用命令-数据流、管道

  1. 数据流
  • 输入流
  • 输出流
  • 标准的错误输出流
  1. 重定向:改变数据的流向(一般重定向到文件中)

> 重定向

>> 以追加的方式重定向

  1. 管道:一个命令的输出作为另一个命令的输入去使用

指令1 | 指令2        指令1必须要有输出

 

 

 

 

 

 

【难点】常用命令-建立链接

  1. Linux中连接文件有两种:软链接、硬链接
  • 软链接:相当于快捷方式,通过软链接可以修改源文件内容

ln -s 源文件  连接文件

  • 硬链接:一个文件有多个名字:通过硬链接可以修改源文件内容

ln 源文件  连接文件

 

 

 

【难点】常用命令-建立链接2

  1. 删除软硬链接查看对源文件的影响

删除软硬链接对源文件都没有影响

  1. 删除源文件查看对链接文件的影响

删除源文件,软链接不可用

删除源文件,如果文件还有多个硬链接,则无影响

  1. 区别
  • 软链接可以指向一个不存在的文件,硬链接不可以
  • 可以对目录创建软链接,不可以对目录创建硬链接
...全文
23 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

30,798

社区成员

发帖
与我相关
我的任务
社区描述
鸿蒙Next技术问题交流和学习资源共享中心
vue.js前端harmonyos 个人社区
社区管理员
  • 言程序plus
  • 小   明
  • 叶落秋白
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

web全栈技术交流中心

试试用AI创作助手写篇文章吧