linux基础命令 ,一起在小白的路上并肩前行!

linux基础命令

前言

linux命令有很多很多 ,同样也还有很多常用的 linux命令,这些命令让 linux具有独特的魅力,接下来我们就一起进入命令的世界,去认识一下有哪些常见的基本命令吧!

命令解析

了解命令之前我们先来了解下 有哪些可以写命令的软件,一个就是SecureCRT ,另外一个就是Xshell这两个基本就是我们常用的命令编辑器,

在这里插入图片描述在这里插入图片描述
我们常用的两个命令编辑器。
此次我们就是用的是SecureCRT 首先我们打开SecureCRT 界面在这里插入图片描述再打开之前我们得确保这个界面是与我们的虚拟机连通在一起的
那么我们要做的就是在虚拟机中打开终端 先查看终端的IP地址
在这里插入图片描述打开终端在这里插入图片描述在终端内输入ifconfig命令查看IP地址是多少列如 192.168.177.50
在这里插入图片描述回到界面 点击 图片按钮连接虚拟机OS输入root 和密码 连接后回出现图中绿颜色的连接成功的勾

连接成功以后 进入见面 会出现**[root@hemo ~]#** 这样的一个开头 ,那么分别代表什么意思呢?我们 一一来解释一下
首先
[root@hemo ~]#
root的意思就是 当前系统登录用户
home 的意思就是主机的名称
**~**的意思就是当前所在的位置
**#**这个符号是管理员身份
**$**如果是这个符号是普通用户模式
首先我们进入普通模式下 看看和管理员模式有什么区别
在这里插入图片描述以普通用户名zhaokun为例,输入su zhaokun 进入普通模式,在普通模式下我们用命令控制虚拟机看看是否有用?
在这里插入图片描述输入init 0(关闭虚拟机),
在这里插入图片描述很显然并没有效果,由此可见,在普通用户模式下控制虚拟机重要命令的时候是没有用的,所以我们在进入界面之前 首先要看下我们到底是管理员身份还是普通用户身份

第二个就是主机名,我们用一条命令hostname查看下主机名是什么

在这里插入图片描述这时候我们看到的主机们就是home ,如果我们要改主机名 我们要用到这个命令
hostnamectl set-hostname (后面跟你要改的名字)我们这里就用 localhost
切记 改过之后回车是不显示的 需要用su 查看 不需要重启
在这里插入图片描述这样我们的主机名就改过来了

然后我们在看最后面的 ~ 表示当前所在的目录也代表家目录,如果我们想改掉当前所在的目录 我们就可以cd / 到我们要的路径中去 例:我需要去etc这个目录中去
在这里插入图片描述按下回车,这样我们的当前目录就转变了

如果需要到更深的路径也可以往后加合适的命令列如在这里插入图片描述这样我们就到了network-scripts
然后我们回到家目录当中去就可以直接 cd /root 就可以回到我们带 ~ 号的家目录

当我们ping百度的时候 如果不停止 界面是不会停止 就会一直ping下去时候我们就用到辅助命令 ctrl+c 停止
在这里插入图片描述这样就停止了!然后会发现这个屏幕满了 我想要更清楚的看到我敲到哪里的时候 我们就需要 ctrl+l 快捷键清除屏幕
在这里插入图片描述这里不是删除内容只是隐藏内容 用鼠标滚轮上下是可以看到之前的内容的

接下来我们来归纳一下其中的命令

cd

切换工作目录命令 cd
将用户的工作目录切换到其他目录
cd 目标位置 切换到目标位置
cd ~ 切换到家目录
cd - 切换到上一次cd之前的目录

命令中可以接相对路径,直接使用目录名或者文件名 表示当前工作目录的子目录以 . 开头,表示以当前工作目录为起点,以 … 开头,表示以当前目录的父目录为起点,以 ~ 用户名开头,表示指定用户宿主为起点

ls

列表内容显示命令 ls
常用选项
-l、-a、-A、-d、-h、-R、-color
结合通配符 * 匹配文件中任意多个字符
选项解释;:
-l:以长格式显示文件和目录的列表,包括权限,大小,最后更新等详情信息。不加-l选项时,ls命令以短格式显示目录名或文件信息。
-a:显示所有子目录和文件的信息(出来好多信息),包括隐藏文件。
-A:跟-a差不多,但是没有.和…
-d:显示目录本身的属性,而不是目录中的内容
-h:以更容易看懂的方式显示出目录和文件的大小,默认大小为B,使用后显示为kb或者MB。此选项要和-l一起用。
-R;以递归的方式显示指定目录机器子文件夹中的所有内容。
-color:在字符模式中以颜色区分不同的文件,如果使用“–color=tty”则表示使用终端预订的颜色方案。通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,黄色表示设备文件,黄色表示压缩文件。
执行不带任何选项,参数的ls命令,可显示当前目录中包含的子目录文件列表信息(不包含隐藏目录、文件)

du

统计目录及文件占用情况 -du
**du 选项 文件或目录
显示所占磁盘空间的大小
选项解释;:
-a:统计磁盘空间占用时包括的所有文件,而不是仅统计目录
-h:以更简单的方式显示出来,默认以kv计数,但不显示单位,显示出统计结果
-s:只统计所占用空间总得大小,而不是统计每个子目录、文件的大小
**
举个例子我想要知道 /var/log 目录所占用的空间大小
du -sh /ver/log

mkdir

**创建目录命令 mkdir **
mkdir 选项 目录位置及名称,-p:一次性创建嵌套的多层目录
举个例子:在当前目录下创建名为public_html的子目录 mkdir public_html
创建目录/aa,在/aa下创建/bb/cc 就是mkdir -p /aa/bb/cc

touch

touch 创建新文件
更新文件的时间标记常用于创建多个新的空文件
**举个例子:我要创建两个新的文件 aa bb 那么命令就是 touch aa bb **

ln

为文件或目录建立链接文件,有点类似文件的快捷方式
这里链接又分软链接和硬链接 硬链接相当于快捷方式,那么软链接相当于别名,
软链接与硬链接的区别主要在于,删除原始文件后,软链接将失效,但硬链接仍然可用;软链接适用于文件或目录,但硬链接只可用于文件,不能为目录建立硬链接;软链接与原始文件可以位于不同的文件系统中,但硬链接必须与原始文件在同一个文件系统内。
ln - s 源文件或目录 目标文件或目录。示例:ln -s /bin、bzip2 /bin/wx。那么-s就是软连接,不加-s则是硬连接

cp

cp命令用在复制文件或者是目录,将需要复制的文件或者目录(源)重建一份并保存为新的文件或目录(可保存到其他目录中)。

cp命令的基本使用格式如下:
-f:覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制。
-i:覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。
-p:复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变。
-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。

rm

rm命令用于删除指定的文件或目录,在Linux命令行界面中,删除的文件时难以恢复的,因此使用rm命令删除文件时需要删除的文件或目录名作为参数,
常用的几个选项如下:
-f:删除文件或目录时不进行提醒,而直接强制删除。
-i:删除文件或目录时提醒用户确认。
-r:删除目录时必须此选项,表示递归删除整个目录树(应谨慎使用)。
示例:rm -rf * 直接递归删除整个目录树

注:此命令是高危命令,不过在生产环境中你是没有这样的权限的

MV

mv命令用于将指定的文件或目录转移位置,如果目标位置与原位置相同,则效果相当与为文件或目录改名。mv命令的基本使用格式如下:
mv 【选项】… 源文件或目录… 目标文件或目录
需要移动多个文件或目录时,目标位置必须时目录,且目标目录必须已经存在。如果在同一个目录下移动文件或目录,则相当于执行重命名操作。

which

which命令用于查找Linux命令程序并显示所在的具体位置,其搜索范围主要由用户的环境变量PATH决定(可以执行“echo $PATH”命令查看),这个范围也是Linux操作系统在执行命令或程序时的默认搜索路径。
which命令使用要查找的命令或程序名作为参数,默认当找到第一个目标后即不再继续查找,若希望在所有搜索路径中查找,可以添加“-a”选项。例如,执行“which ls”命令后,可以找到名为ls的、位于/usr/bin/ls的命令程序文件。
注意:由于Shell内置的命令并没有对应的程序文件,因此使用which查找内部命令时,将找不到对应的程序文件。

find

find命令是Linux操作系统中功能非常强大的查找命令,可以根据目标的名称、类型、大小等不通属性进行精细查找。find命令在查找时采用递归的方式,其使用形式相当灵活,也可以相当复杂。
按名称查找:关键字为“-name”,根据目标文件的名称进行查找,允许使用“?”及“*”通配符。
按文件大小查找:关键字“-size”,根据目标文件的大小进行查找,一般使用“+”和“-”号设置超过或小于指定的大小作为查找条件。查用的容量单位包括kB(注意k时小写)、MB、GB。
按文件属主查找:关键字“-usr”,根据文件是否属于目标用户进行查找。
按文件类型查找:关键字“-type”,根据文件的类型给进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。块设备指的是成块读取数据的设备(如硬盘、内存等),而字符设备指的是按单个字符读取数据的设备(如键盘、鼠标等)。

以上就是linux的基础命令但并不是全部,还有其余命令往后的文章里在做补充

谢谢收看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值