自学内容网 自学内容网

Linux -- 命令(一)

知识点

  1. windows:\路径分隔符
    Linux: /路径分割符
  2. 目录 == 文件夹
    如果建立一个空文件,修改文件也要占据磁盘空间
  3. 文件 = 内容 + 属性
    学习文件:要么对内容操作,要么对属性操作
  4. ls就是显示文件的属性,只有ls,就只显示文件名
    目录:以d开头的文件
    普通文件:以 -r 开头
  5. 即使是空目录,也会有 .当前目录和 . .上级目录
    在这里插入图片描述
  6. 绝对路径和相对路径
    绝对路径:以/(根目录)开始找到一个文件
    相对路径:不以 / 为参照位置,找到一个文件
    在这里插入图片描述
  7. 绝对和相对路径的作用:
    在这里插入图片描述
  8. 命令就是文件
    命令的本质 == 可执行程序 == 我们写的C/C++程序
  9. 上下键可以找到历史命令
  10. 如果在命令行中出现异常情况,通常用ctrl + c 来终止异常
  11. yun install -y tree – 适用于 centos7
    apt install -y tree – 适用于 ubuntu

登入Xshell

ssh空格root@你的公网IP

whoami

whoami
显示你的用户

pwd

显示当前用户所在的路径
在这里插入图片描述

ls

ls 显示所有的目录及目录下的子目录和文件
对于文件,显示文件名及其他信息
ls空格-l 显示文件的详细信息

在这里插入图片描述

  • ls -la显示隐藏文件
    -a(all) -> 可以显示隐藏文件
    -l(line) -> 列表
    隐藏文件:以 . 开头的文件,可以隐藏文件和目录

在这里插入图片描述

  • ls -l 指定目录,显示指定目录中的内容 在这里插入图片描述
  • ls -d 只查看目录本身,(也是当前目录 .)不查看目录里的内容
  • 上级目录 . .
    在这里插入图片描述

cd

cd:改变目录/更改目录
cd . 当前目录
cd . . 回到上级目录
cd ~ 当前用户自己的家目录
家目录:任何一个Linux用户用特定的用户进行登入系统时,默认都在家目录下
cd / 直接进入根目录
在这里插入图片描述
cd - 跳转到最近所处的路径,在两个相邻路径之间进行跳转
在这里插入图片描述

touch

touch test.c 新建一个普通文件,不能创建文件夹,还可以修改文件的创建时间

修改时间的例子:
在这里插入图片描述

stat

stat hello.txt
时间
Access:文件被访问的时间
Modify:修改时间
Change:状态改动时间

例子:
在这里插入图片描述
这三个时间有什么区别:
在这里插入图片描述

tree

tree . .
把上级目录的内容和文件都以表的形式显示出来
在这里插入图片描述
tree a 查看a底下的目录和文件
在这里插入图片描述

tree . 查看当前目录底下的内容
在这里插入图片描述

tree ~ 查看根目录底下的内容
在这里插入图片描述

which

which 在哪个目录下面
alias -> 给其他命令取别名
alias 别名=原命令
别名:其实是临时变量,关闭Xshall在重启就没有了
在这里插入图片描述
在这里插入图片描述

ll和ls和ls -l

ls -l == ls
把文件和目录打印出来
ll
把全部的打印出来(包括隐藏文件)

nano

nano 文件名
如果后面的文件不存在,就会自动创建这个文件
nano 是在Linux中的记事本中写代码
ctrl == ^
ctrl + x + y + 回车 == 退出

rm

rm 文件名 :只能删除普通文件,不能删除目录
rmdir 文件名 : 只能删除空目录
rm -f 文件名 : 强制删除(不可逆)
rm -r 文件名 : 删除递归定义的
rm -rf 文件名 : 强制删除递归定义的
递归定义的:这些目录和文件像树的结构一样,所以是递归定义的

*关联符

rm -rf /* :把根目录底下的内容全删除
*关联符:把各个文件关联起来
rm -rf * : 把关联的文件全删除

man

指南,告诉逆各个命令的作用
按q:退出手册

cp

拷贝

  1. cp test.c world.c
    将test.c的内容拷贝到world.c中
  2. cp test.c . ./world.c
    将test.c的内容拷贝到上级目录的world.c中
  3. cp test.c . ./
    将test.c的内容拷贝到上级目录中,上级目录中会出现test.c文件
  4. cp srcfile dstfile 文件->文件
  5. cp srcfile dstdirl 文件->指定目录
  6. cp srcfile dstdir/dstfile 文件->目录/文件
    文件->指定目录中的文件
    cp -r 目录拷贝
    cp -rf 强制目录拷贝

原文地址:https://blog.csdn.net/2301_79722622/article/details/142741767

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!