linux命令

一、linux基本知识

操作系统:管理硬件资源、提供程序的运行环境

1、操作系统的发展历史

无操作系统、单道批处理系统、多通道批处理系统(中断、IO通道)、专用系统 分时系统(共享、交互)

2、linux系统家族

(1)、红帽家族(包的管理方式yun→rpm)

redhat centos fedora

(2)、debian家族(包的管理方式:apt→deb)

debian Ubuntu Kail

 

二、linux文件的目录常用的命令

1.相对路径和绝对路径

相对路径:路径的写法【一定有根目录 / 写起】,例如:/usr/share/doc

绝对路径:路径的写法【不是有 / 写起】,例如有/usr/share/doc要到/usr/share/man这个文件夹下,可以写成:【cd ../man】

 

2.cd 切换目录

cd . 当前目录

cd .. 上一层目录

cd - 前一个工作目录

cd ~ 【目前用户身份】所在的自家目录

cd ~account 代表account这个用户的自家目录

 

3.pwd 显示当前所在的目录

pwd -P 显示正确的完整路径,而非使用链接(link)路径

 

4.mkdir 建立新目录

-m:配置文件目录的权限

-p:递归的建立目录

例如:mkdir -p test1/test2/test3/test4

           mkdir -m 711 test2

5.rmdir 删除空目录

-p:递归的删除

注意:这个命令只能删除空的目录

 

6.ls 查看文件和目录

-a:全部的文件,连同隐藏文件一起列出来

-A:全部的文件,连同隐藏的文件,但不包括 . 和 .. 这两个目录

-h:列出文件的大小(例如GB、KB等)

-l:包含文件的属性等数据

-r:排序的结果反向输出

-R:连同子目录内容一起列出来

-S:以文件容量大小排序

-t:按照时间排序

ll = ls -al

 

7.cp 复制

cp 【-adfillprsu】源文件 目的文件

cp 【options】sources1 sources2 sources3 。。。directory

 

8.rm 删除文件或目录

-f:强制删除

-i:互动模式,删除前会询问使用者是否动作

-r:递归删除!最常用在目录的删除

 

9.mv 移动文件或目录、文件重命名

mv [-fiu] source destination

mv [options] source1 source2 source3 .... directory

-f:强制直接移动

-i:若目标文件已经存在,询问是否覆盖

-u:如目标文件已经存在,且source比较新,才会更新

 

9. 查看文件内容

cat   由第一行开始显示文件内容

tac   从最后一行开始显示,可以看出 tac 是 cat 的倒着写!

nl   显示的时候,连同行号一起输出!

more 一页一页的显示文件内容

less 与 more 类似,但是比 more 更好的是,他可以往前翻页!

head 只看头几行

tail 只看最后几行

od  以二进制的方式读取文件内容!

 

10. 搜索文件

  • which 寻找执行文件
    -a:将所有可以找到的指令均列出,而不止第一个被找到的指令名称
  • whichis 寻找特定文件
    -b:只找binary的文件
    -m:只找在说明manual路径下的文件
    -s:只找source来源的文件
    -u:没有说明文件的文件
  • locate 寻找特定文件
    作用同whichis,不过可以模糊查询,即输入文件的部分名称,就可以得到查询结果
  • find
    find [PATH] [option] [action]


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值