自学内容网 自学内容网

Linux——基础命令(1)

目录

一、认识Linux

终端命令格式

查阅命令帮助信息

-help

辅助操作

自动补全

清屏和查看当前工作目录

二、基本命令

文件和目录常用命令

1.ls-查看文件与目录

2.cd切换目录

(1)touc创建文件或修改文件时间

(2)mkdir创建一个新的目录

相对路径和绝对路径

 (3)rm删除文件或目录

4.拷贝和移动文件 

(1)tree以树状图列出文件目录结构

(2) cp复制

(3)mv移动或重命名


一、认识Linux

        Linux的内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。​

终端命令格式
command [-options] [parameter]

命令名+选项+参数的基本格式。

查阅命令帮助信息
-help

说明:显示 command 命令的帮助信息

辅助操作

ctrl】 +【shift】+ 【=】 放大终端窗口的字体显示

【ctrl】+【-缩小终端窗口的字体显示

自动补全

在敲出【 文件 / 目录 / 命令】 的前几个字母之后,按下 tab 键 ​

清屏和查看当前工作目录
clear  #清除屏幕
pwd   #查看当前工作目录

二、基本命令

文件和目录常用命令

1.ls-查看文件与目录

ls 常用选项

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小
ls -a
ls -l
ls -h  #这些参数也可以组合使用
ls -al

2.cd切换目录

cd 是英文单词 change directory 的简写。其功能为更改当前的工作目录,也是用户最常用的命令之一。Linux 所有的 目录 和 文件名 都是大小写敏感的

命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd ~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd ..切换到上级目录
cd -

可以在最近两次工作目录之间来回切换

cd /切换到根目录
cd ./path切换到当前目录下的path目录中
cd ~当前用户目录
cd /根目录
cd -上一次访问的目录
cd ..上一级目录

3.创建和删除操作

(1)touc创建文件或修改文件时间

如果文件 不存在,可以创建一个空白文件
如果文件 已经存在,可以修改文件的末次修改日期

touch xxx

(2)mkdir创建一个新的目录
选项含义
-p可以递归创建目录
mkdir aaa#在当前目录下创建aaa目录,相对路径;
mkdir ./bbb#在当前目录下创建bbb目录,相对路径;
mkdir /ccc#在根目录下创建ccc目录,绝对路径;
mkdir -p parent/child  #递归的创建目录

 注意!!新建目录的名称 不能与当前目录中 已有的目录或文件 同名

相对路径和绝对路径

相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对于 当前目录  所在的目录位置
绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置

 (3)rm删除文件或目录

使用 rm 命令要小心,因为文件删除后不能恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹 时必须加此参数

 

4.拷贝和移动文件 
(1)tree以树状图列出文件目录结构

tree 命令可以以树状图列出文件目录结构,但使用tree指令前需要先载入tree

yum install tree

出现Complete!下载完成

此时,tree指令即可实现。

(2) cp复制

cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中

选 项含义
-i覆盖文件前提示
-r若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须是目录名
cp -r /aaa /bbb将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下的名称为aaa
cp -r /aa /bbb/aaa将/目录下的aa目录复制到/bbb目录下,且修改名为aaa;
(3)mv移动或重命名

mv 命令可以用来 移动 文件 或 目录,也可以给 文件或目录重命名

重命名

mv 原先目录 文件的名称   

 剪切目录(重命名)

mv/aaa /bbb    #将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则把aaa重命名为bbb);
mvbbbb usr/bbb#将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mvbbb usr/aaa#将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为aaa;


原文地址:https://blog.csdn.net/2301_78566776/article/details/144025926

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