Linux常见命令

在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是真正的信息。

如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找命令)时,不显示该目录或文件。通过
ls -a可以显示所有当前目录下所以文件和目录

每个目录有两个特殊的目录,一个是用户所在的工作目录,即当前目录,用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“…”表示。

相对路径和绝对路径

在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。绝对路径由根目录 / 开始写起,其路径是唯一的。而相对路径则不是从根目录 / 开始写起,而是从当前所在的工作目录开始写起,其路径会随着当前位置的变化而变化。

目录和文件的命名规则

  1. 除了字符“/”之外,所有的字符都可以使用。尽量不要使用特殊字符
  2. 目录名或文件名的长度不能超过 255 个字符
  3. 目录名或文件名是区分大小写的
  4. 文件的扩展名对 Linux 操作系统没有特殊的含义

如何识别文件类型

Linux中蓝色表示目录。通过ls - l可以查看文件信息,r 可读 w可写 x可执行

命令提示符

打开Linux终端,看到的是 [jwq@localhost ~]$
其中

  • jwq ------- 表示当前用户名
  • @ ------- 分割符 无实际作用
  • [] ------- 提示符的分隔符号,没有特殊含义
  • localhost ------- 当前系统的简写主机名(完整主机名是 localhost.localdomain)
  • ~ ------- 当前所在的目录,此时~表示的是家目录。
  • #------- 命令提示符,Linux 用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。

命令的基本格式

命令的基本格式:[root@localhost ~]# 命令[选项][参数]
[ ]内的内容可以省略,没有参数时,使用的是默认参数
[参数]一般为文件、目录、用户和进程
例如: [root@localhost ~]# ls -l
没有参数时 默认参数为当前路径

cd 切换目录(改变当前路径)

用法

  • cd 绝对路径/相对路径
  • cd - 返回上次位置
  • cd … 返回上级位置
  • cd ~ 返回当前用户主目录

pwd 显示当前路径(从 /home 开始)

whoami显示当前用户名

rm命令:删除文件或目录

  • -f 强制删除 不会询问是否删除
  • -i 删除前 询问
  • -r 递归删除指定目录包含的所有内容

mv命令:移动文件或改名

类似于剪切的操作
使用方法 mv 选项 源文件 目标文件

  • -f
  • -i
  • -n 如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
  • -v 显示详细的移动信息
    如果源文件和目标文件在同一目录中 ,改名。

Shell 通配符及其作用

  • *匹配任意数量的字符 例如
  • ? 匹配任意一个字符
  • 【】 匹配括号内的任意一个字符

alias 命令 给现有命令自定义别名

例如:
alias rm=‘rm -i’
取消别名 unalias rm

cat 显示文件内容 tac(逆序显示文件内容)

  • -b 对非空输出行编号
  • -n 对所有输出行编号

man 查看联机手册

man [选项] 命令

less 查看文件内容

比more 更加强大,可上下翻页,可上下搜索字符串

head和tail

打印文件的前n行 / 打印文件的后n行
例: 只打印text文件的第10行内容
head -10 text | tail -1

cal 显示日历

  • -n 显示最近n个月日历信息
  • -j 显示在当年中的第几天
  • -y 显示当前年份的日历

grep

在文件中搜索字符串

  • -i忽略大小写
  • -n同时输出行号
  • -v反向选择

uname

-a 显示主机所用的操作系统版本 硬件的名称等信息

shutdown 关机

-t 后接时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值