Linux下的常用命令

Linux下各种链接文件开头字符

  • -普通文件
  • d目录文件
  • c字符设备文件
  • b块设备文件
  • l符号链接文件
  • p管道文件
  • s套接字文件

目录相关的命令

  • 每个目录下都有两个特殊的文件 .目录自身 . .自身目录的上一层目录
  • pwd 显示当前所在路径(绝对路径(唯一路径),以/开始的路径)
  • linux下的目录结构是唯一的(树型结构)
  • Linux下和window下文件分配分配空间方式不一样。window是在分磁盘然后新建文件夹,linux下是先有了目录结构,当你需要新建一个文件的时候,再由磁盘分配空间。两者有区别
    - 文件系统分区,交换分区(交换内存),交换分区一般内存(当内存小于16g时)是系统内存的2倍,举个例子,我的电脑是8g,但是我可以打开比8g多的应用,因为并不是每个应用都属于活跃数据,存在交换分区,交换分区的作用就是把数据不活跃的应用保存在交换分区,然后就可以运行其他应用,当你再要打开不活跃数据的时候,就会把交换分区的数据在搬移到内存中来。
  • 绝对路径:以/起始的路径叫绝对路径
  • 相对路径:以当前路径作为起始的路径 。 ./…

创建
mkdir 创建目录

  • -p递归创建多层级目录(要是没有-p选项,有可能你要创建的哪一层级不存在,就会报 错,有了-p哪一层级不存在,就会递归创建)

    rmdir 删除空目录

  • -p递归删除空目录

rm 删除普通文件

  • -r递归对目录下所有文件进行删除,包括目录自身
  • -f忽略提示信息直接进行删除

cp 复制一个文件到另一个位置

  • -r递归对目录下所有文件进行拷贝,包括目录自身
  • -f忽略提示信息,直接进行操作

mv 将一个文件或者目录移动到指定位置(mv tmp/passwd ./zhang.txt(含义就是把tmp目录下 的passwd移动到当前目录下的zhang.txt目录中,但是zhang.txt并不存在,那么就会把 passwd搬移到当前目录并且改名为zhang.txt)),搬移的时候并不区分文件或者目录都可 以进行操作。
cd

文件相关命令

touch 改变文件的时间属性(拿系统时间刷新文件时间属性),也可以指定刷新时间属性“-d“,要是文件不存在则创建文件。

  • touch -d”2018-2-2 12:10:30“
    [文件名],一般文件有三个时间属性,最近访问时间,最近更改时间,最近改动时间,-d只能改变前两个时间,最后一个是系统时间。

  • -r touch -r passwd abc.txt拿指定文档的时间去刷新另外一个文档的时间 cat打印文件内容到显示器终端(适合短小的文件查看)

  • -n打印行号

tac 按行逆序打印文件
more 和cat功能相同,只是more更适合查看大型文件,可以分页显示,但是只能向下翻页不能向上翻页
less 分页显示文件内容,功能强大

重定向:修改数据流向

  • ”>“清空文件原有数据,将数据写入文件
  • ”>>“将数据追加到文件末尾

压缩命令:

  • zip/unzip zip格式的压缩解压缩
  • gzip/gunzip gzip格式的压缩和解压缩
  • bzip2/bunzip2 bzip2格式的压缩和解压缩
  • 在Linux下最常用tar
  • -c打包
  • -x解包
  • -v显示详细的打包/解包信息
  • -f指定包名称
  • tar -czvf test.tar.gz file1 file2
  • tar -xczf test.tar.gz

时间日期命令:
cal查看日历
date显示系统时间

  • -s设置系统时间

匹配查找命令:
grep:从文件内容中匹配包含字符串的行(”关键字“ [文件名])

  • -i忽略大小写进行匹配
  • -v反向匹配,匹配不包含制定字符串的行,也可以说是过滤掉包含指定字符串的行
  • -R递归对指定目录下的所有文件逐一进行内容匹配

find 在指定目录下搜索文件

  • -name按照文件名查找文件

  • -type按照文件类型来查找文件

其他命令:
man
stat
|
ctrl+c
bc计算器
tab自动补全
reboot重启
shutdown -h now立即关机
halt立即关机
shell:命令行解释器------桥梁
将用户需求解释给操作系统完成,将操作系统的结果展示给用户。
shell命令:我们所执行的命令其实就是一个个的程序封装了相应的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值