4个月拿下年薪30w DAY-1

发布时间:2024年01月16日

Linux基础命令学习

1.使用软件平台? VMware Workstation Pro

内容:虚拟化软件?
功能:通过软件 虚拟出硬件?

2.Linux主目录内容解释

形式:linux@ubuntu:~$?

解释:

linux ?-- 用户名?
@ ? ? ?-- at?
ubuntu -- 主机名?
: ? ? ?-- 提示符?
~ ? ? ?-- 主目录
//当前所在的位置?
$ ? ? ?-- 表示是普通用户?
# ? ? ?-- 超级用户?

3.常用基础命令学习

命令汇总:

pwd?
ls?
cd?

touch?
mkdir?
cp?
mv?
rmdir?
rm?

1.pwd命令? ??(Print Work Directory)?

功能:

? ? ? ? ?打印当前所在的工作路径?(//目录 --相当于是windows下的文件夹

eg:
?/home/linux ? ?//用户的主(家)目录
?

补充:系统中文件的组织形式:

windows下:
硬盘?
? |-- C盘?
? |-- D盘?
? |-- E盘?
??

linux?
硬盘 / ?根目录?
?|-- home
?| ? ?|--linux
?|? ? ......

2.ls命令? ? ? ?(list)?

功能:

? ? ? ? ? ? 清单 罗列

eg:
? ls ?
//查看当前目录下的内容?
? ls? (目录名)? ?// 查看指定目录下的内容 ?
? ls? -l? 目录名(或文件名)? ?
//查看目录下文件属性信息(或某个文件的属性信息)
? ? (long)此处? -l? 可接在? ?ls? 命令后,也可放在结尾。

3.cd命令? ? ? (Change Directory)?

功能:

? ? ? ? ?切换目录?

eg:
? ?cd? ?路径名? ? ? ?
// 切换到指定的目录下?
? ?cd? ? ? ? ? ? ? ? ? ? ?
//回家
? ?cd? ?-? ? ? ? ? ? ? ? ?//切换到上一次操作的目录?
? ?cd? ?.? ? ? ? ? ? ? ? ?//. 表示当前目录?
? ?cd? ?..? ? ? ? ? ? ? ? //上一级目录?
? ?cd? ?~? ? ? ? ? ? ? ? //~ 表示的就是 /home/linux 家目录?

4.touch命令

功能:

? ? ? ? ?创建一个文件

eg:
? ?touch? ?文件名? ? ? ?
// 创建一个文件

补充:

? ? ? ? ?sudo? ?(super do)? ? //临时切换为超级用户

在权限不够时使用? ?sudo? ?命令执行

eg:
? ? ? sudo? touch? ?文件名? ? ? ?
// 此命令? sudo? 一般是在根目录下执行操作时使用 也可与其他命令结合如? ?rm? 命令等

nautilus? .? ?//图形界面下查看当前目录

5.mkdir命令? ? ? (make directory)

功能:
? ? ? ? ?创建目录?

eg:
? mkdir? 目录名? ? ??
// 创建指定的目录?
? mkdir? 1/2/3? -p? ?//-p 选项 ?parent ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?(//可以一次性 创建多级目录)

6.cp命令? (copy)?

功能:
? ? ? ? ?复制源文件至目标文件

eg:
? cp? 1.txt? 2.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
//普通文件?
? cp? test/1/1.txt? ?test/1/2.txt? ? ? ?//指定目录进行文件复制
? cp? dir1 ?dir2 ?-r? ? ? ? ? ? ? ? ? ? ? ? ? // 目录操作需要加上? ?-r? 选项 表示递归操作

7.mv命令? ? ? (move)

功能:
? ? ? ? ?剪切源文件至目标文件

eg:
? mv? 123.txt? ?456.txt? ? ?
//改名字 --重命名?
? mv? 123.txt? ?dir1? ? ? ? ? //将123.txt 移动到 dir1下面??dir1本身已经存在?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //dir1本身不存在,相当于改名字 ?? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //此命令也可像 ?cp ?命令一样指定目录

8.rm命令? ? ? ? (remove)

功能:

? ? ? ? ?删除目录或文件

?eg:
? ?rm? 123.txt? ? ? ? ? ? ? ? ?
//删除123.txt ?
? ?rm? dir1? -r? ? ? ? ? ? ? ? ?//目录需要? -r 表示递归删除?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //此命令也可同上 cp 与 mv 命令一样指定目录

9.rmdir命令? ?(与rm命令相似但过于局限不常使用)

功能:

? ? 删除空白目录,非空白目录不能删除

10.关于路径的补充

绝对路径:
? ? ? ?形式上看:? ? ?/home/linux? ? ? ?
?//只要是以 /(根目录)开头的?

相对路径
? ? ? 形式上看:? ? ? 直接从当前目录开始往下走

含义上:
? ? ?参考起点不同?

4.一些常用的控制命令

ctrl? +? l? ? ? ? ? ? ? ?//清屏?

终端大小设置:
ctrl? +? shift? + +
ctrl? +? -?
ctrl? +? 0? ? ? ? ? ? ?
// 恢复默认大小?

ctrl? +? c? ? ? ? ? ? ? //强制结束操作

文章来源:https://blog.csdn.net/m0_64503302/article/details/135605137
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。