Linux基础知识——概述和常用文件管理命令

Linux基础知识------概述和常用文件管理命令

文章目录

概述

  1. 终端:一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的;
  2. 文件系统

根目录:/

bin目录(常用可执行文件命令)

etc目录(配置文件)

var目录

lib目录(安装包, 头文件)

home目录(所有用户的家目录)

...

  1. 路径:
    绝对路径:从根目录开始描述的路径
    相对路径:从当前目录开始描述的路径
    .表示当前目录
    ..表示上级目录
    ~表示家目录,也就是用户目录
  2. 基本操作:
    取消命令,并换行
    Ctrl + C
    清除本行命令
    Ctrl + U
    补全指令
    Tab可以补全命令和文件名,如果有多个方案,双击会出现备选方案
    命令跳转
    方向键:↑表示上一条指令,↓表示下一条指令
    复制
    Ctrl + Ins
    粘贴
    Shift + Ins

常用的一些文件指令

ls

列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

bash 复制代码
参数:
-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
ll 等价于ls -la

pwd

显示当前目录路径
cd + path

cd 跳转目录,默认返回家目录, cd ... 返回上一层目录, cd - 返回上一个待过的目录;
cp path1 path2

将path1 复制一份到path2中,如果path1是文件夹需要加上参数r
mkdir

创建文件夹

参数 -p可以创建复合文件夹,eg:mkdir a/b/c -p
touch

创建文件
rm

删除,如果删除的是文件夹需要加上参数-r
mv path1 path2

将path1移动到 path2中,path2必须是文件夹或者是不存在的文件名
cat xxx

显示文件内容
history

显示历史使用过的指令

相关推荐
哈里谢顿2 分钟前
使用kvm创建一台虚拟机
linux
hanyi_qwe1 小时前
文本三剑客--awk
linux·运维·服务器
Caven771 小时前
【Linux 技巧】如何在登录时自动激活 Conda Base 环境
linux·运维·conda
凌寒112 小时前
Linux(Debian)安装、卸载 MySQL
linux·运维·mysql·debian
IT小哥哥呀2 小时前
如何从 Windows SSH 进入 VirtualBox Ubuntu 虚拟机——密码认证(逐步指南)
linux·windows·ubuntu·ssh·教程·虚拟机
怀旧,3 小时前
【Linux系统编程】7. 进程的概念(上)
linux·运维·服务器
7***n753 小时前
API网关设计模式
linux·服务器·设计模式
哈里谢顿4 小时前
环境变量 HTTP_PROXY/HTTPS_PROXY 深度解析:为什么 cURL 行,Docker 不行?
linux
馨谙4 小时前
使用 systemd 用户服务管理容器:从概念到实践
linux·容器
人工智能训练4 小时前
Windows中如何将Docker安装在E盘并将Docker的镜像和容器存储在E盘的安装目录下
linux·运维·前端·人工智能·windows·docker·容器