Linux基础指令

这篇博客详细介绍了Linux操作系统的基础指令,包括ls、pwd、cd、touch、mkdir、rmdir/rm、cp、mv、cat、less、date、cal、grep、zip、tar等,讲解了它们的用途和使用方法,帮助读者掌握Linux日常操作。
摘要由CSDN通过智能技术生成

什么是Linux?
和Windows操作系统软件一样,Linux也是一个操作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。
特点:
开发源代码的程序,可自由修改。
Unix系统兼容,具备Unix几乎所有优秀特性。
可自由传播,无任何商业化版权制约。
适合Intel等x86 CPU系列架构的计算机。
在linux上一切皆文件,linux上并不会以扩展名来去分文件类型。linux上的文件类型可以分为一下这几种:
普通文件 目录文件 链接文件 管道文件 设备文件

基础指令:

01. ls 指令
语法:ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下所有子目录与文件。对于文件,将列出文件名及其他信息
常用选项:
:-a列出目录下的所有文件。包括以 . 开头的隐含文件
:-d 将目录像文件一样显示,而不是显示其下的文件。
: -i输出文件的i节点的索引信息。如: ls -ai指定文件
:-k 以k字节的形式显示文件大小。如:ls  -alk 指定文件
:-l 列出文件的详细信息
: -n 用数字的UID,GID代替名称
:-F 在每个文件名后附上一个字符以说明 该文件的类型,“ * ”表示可执行的普通文件;“/”表示目录;“@” 表示符号链接;“l” 表示FIFOs;“=”表示套接字(sockets)。
: -r 对目录反向排序
:-t 以时间排序
:-s 在l文件名后输出该文件的大小。
:-R 列出所有子目录下的文件
:-1 一行只输出一个文件。
02:pwd命令:显示用户当前所在的目录
03:cd命令: 改变工作目录,将当前工作目录改变到指定目录下。
  cd.. 返回上级目录
  cd ~ 进入用户的家目录
  cd -返回最近访问的目录
  绝对路径:路径表示以根目录作为起始的路径
  相对路径:以当前所在目录作为起始路径
  cd /home/xyj/linux/ 绝对路径进入;linux目录
  cd ../linux
04:touch指令
语法:touch[选项] 文件
功能:touch 命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
:-a 只更改存取时间
:-c 或 no-create 不建立任何文档
:-d 使用指定的日期时间,而非现在的时间
:-f 此参数将忽略不处理,仅负责解决BSD版本touch指令的兼容性问题
:-m 只更改变动时间
:-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
:-t 使用指定的日期时间,而非现在的时间

touch命令可参考

05:mkdir指令
 mkdir -p test/test1 :递归创建多个目录
06.rmdir指令&&rm指令

rmdir和mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
使用对象:具有当前目录操作权限的所有使用者。
功能:删除空目录。
:-p 当子目录被删除后如果父目录也为空目录,就连同父目录一同删除。

rm 命令可以删除文件或目录
语法:rm [-f -i-r-v] [文件/目录]
-f :即使文件属性为只读(即写保护),仍然删除
-i:删除前逐一询问确认
-r:删除目录及其下所有文件

07. cp命令

cp

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值