Linux——基础入门(1)

前面我们一直在Windows操作系统上进行操作,今天我们要学习另一款操作系统——Linux。众所周知,Linux是命令行操作的,我们的入门就学习各种各样的指令:

登录

在我们安装好对应的操作系统和渗透软件之后,我们现在想通过渗透软件去访问我的操作系统:
首先,打开我们的渗透软件(第一次登关掉所有窗口):
在这里插入图片描述
输入:ssh + 账户(第一次用root账号) + @ + 公网IP
在这里插入图片描述之后点击一次接受,(如果以后要多次用这个公网就点接收并保存),之后输入密码:
在这里插入图片描述如果出现这几行字的话,说明连接成功了。

新建账号(只能在root账号下进行)

语句:adduser + 账户名
在这里插入图片描述

设置密码

语句:== passwd + 用户名==
在这里插入图片描述这时候可以输入新密码,注意:输入时不会用光标的闪动,但实际上是输入了的(回显):
在这里插入图片描述
这时候我们就创建好了一个用户,我们之后就可以用新用户登录了。

ls指令

ls:查看文件和目录
在这里插入图片描述如果想看文件和目录的具体信息,我们可以加上 ** - l **

在这里插入图片描述
如果我们想看隐藏的文件(以 . 开头的文件),我们可以加上** - a **
在这里插入图片描述
同时我们可以在ls的后面同时加上-l 和 -a:
在这里插入图片描述为了简化ls -l 这个操作,我们可以这样写——ll
在这里插入图片描述ll 后面也可以加 -a:
在这里插入图片描述

touch 创建新文件

如果我们想要创建新文件——touch + 要创建的文件名
在这里插入图片描述

如果touch + 已有文件名 —— 更改文件的时间

mkdir 创建新目录

如果我们想要创建新目录——mkdir + 目录名
在这里插入图片描述

mkdir -p 带路径创建目录

在这里插入图片描述在这里插入图片描述但这样我们看不到我们是否按照路径创建了目录,这时候我们学习一个新命令:tree。(可以以树形展开目录)
在这里插入图片描述

如果tree命令无法执行,可能是没有安装tree命令,如果没有安装,需要先切换到root账号下,输入指令 yum install -y tree

pwd查看当前路径

如果我们想要知道我们当前的具体位置——pwd
在这里插入图片描述

进入目录cd

如果我们想要进入目录——cd +目录名
在这里插入图片描述

cd -

cd - :返回上次的路径

在这里插入图片描述
在这里插入图片描述

cd ~

cd ~ :返回家目录

在这里插入图片描述
在这里插入图片描述

. 和 … 的区别

我们发现有两个隐藏的文件挺有意思的:
在这里插入图片描述
其实这两个文件是:

.(一个点):表示当前目录
…(两个点):表示上级目录

如何证明呢?
在这里插入图片描述在这里插入图片描述

which 查找命令具体位置

如果我们要确定某命令的位置——** which + 要确定位置的命令**。
在这里插入图片描述

stat 查看文件属性

stat + 已有文件名。查看文件属性:
在这里插入图片描述

rmdir 删除空目录

rmdir + 空目录名。删除空目录。
在这里插入图片描述

rm 删除目录和文件

rmdir删除,只能删除空目录,如果目录里面有东西,就删不了。这个时候,就可以用上rm了。

rm -f 强制删除空文件
rm -r 递归删除目录
rm -rf 强制递归删除

我们都来演示一下:
在这里插入图片描述这时候rm删不了,因为dd是一个目录,这时候如果要删的话,就要带上 -r:
在这里插入图片描述
我们要看 -f 的作用,我们要先切换到root用户,递归创建目录:
在这里插入图片描述这时候我们 -r 删除:
在这里插入图片描述这时候会询问我们是否真的要删除这个目录,y代表yes,n表示no。:
在这里插入图片描述如果我们不想让它询问我们,带上 -f 就行了:
在这里插入图片描述

man 手册

man是手册(不是男人的意思~),如果我们有一个指令不清楚怎么操作,我们可以在man手册里,查找相关的信息:
在这里插入图片描述
比如我们想查找printf的信息:
在这里插入图片描述
在这里插入图片描述同时** man + 序号 + 指令**,就是到相应的序号手册去找相应的信息:
在这里插入图片描述在这里插入图片描述那么man总共有多少个手册呢?
在这里插入图片描述
还有,如果大家无法使用man手册,可能是没有安装,我们切换到root账号下,安装一下:
在这里插入图片描述

nano 记事本

我们的Windows有记事本,Linux也有属于自己的记事本——nano。我们可以用nano来编写一个基本的C语言程序。
在这里插入图片描述回车之后,编写程序:
在这里插入图片描述之后Ctrl + X退出,如果之前没有保存过,会提示你按y保存,或者按n不保存。
在这里插入图片描述
之后回车就成功退出来了。
我们可以用gcc来编译一下我们编写过的代码:
在这里插入图片描述这时候会多出来一个文件——a.out
在这里插入图片描述我们将它运行一下:
在这里插入图片描述

cp 拷贝

Windows有自己的拷贝操作,Linux也有自己的拷贝操作——cp
比如我现在想把test.txt这个文件拷贝到My_8_28这个目录下:
在这里插入图片描述指令是:cp + 要拷贝的文件 + 指定目录
在这里插入图片描述
这个时候我们再去看:
在这里插入图片描述如果我们想要在拷贝文件的时候对文件进行一下重命名:
cp + 要拷贝的文件 + 指定目录 / 重新命名的名字
在这里插入图片描述
在这里插入图片描述如果目录里面有东西的话,要进行递归式的拷贝:** -r**。
在这里插入图片描述

mv 剪切 / 重命名

Linux也可以进行剪切:
比如我想把dd这个目录剪切到My_8_28:
在这里插入图片描述
在这里插入图片描述mv + 文件名 + 路径(将文件剪切到指定路径)

mv + 文件名1 + 文件名2(将文件名从文件名1改为文件名2)
在这里插入图片描述
比如我想把SOS改成sos:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值