Linux基本指令(一)

前言:我们今天换个口味,我们来学习Linux,我们平时电脑上都只使用windows系统,但是作为后来者,Linux有着windows所没有的优点,那么我们今天就来学习Linux的一些基本指令。我会通过Xshell和阿里云云服务器进行指令分享。

whoami指令

该指令用来查看当前登录系统人的身份

who指令

该指令用来查看系统中有哪些用户在使用我的系统,我的主用户是root,因为这里只有我一个主用户所以就只有root。

pwd指令

该指令我们用来查看当前路径

我们因为表示的我在root目录下。

这里显示我们目录root的test目录下。
mkdir指令

这个指令用来创建一个目录

ls指令

对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

ls-l:列出文件的详细信息,亦可以用ll来表示

ls-a:列出目录下的所有文件,包括以 . 开头的隐含文件
cd指令

进入指定目录或文件,将当前工作目录改变到指定的目录下

. 表示当前路径

... 表示上级路径 cd ... 表示进入到当前路径的上一级目录

cd ~指令

进入用户家目录

对于root账户,默认家目录/root,也就是我们常说的超级管理员账号

对于普通用户,我们默认家目录为/home/xxx,xxx为新建的用户名

cd -指令

跳转最近一次所处目录中

clear指令

用来清理桌面

which指令

这个指令的作用是要求系统打印出我所指定的指令名称,在系统的路径

alias指令

这个指令是用来给其他指令起一个别名

touch指令

用来创建一个普通文件

stat指令

该指令可以查看文件的相关属性,如访问信息的时间,修改文件信息的时间,改变文件信息的时间

tree指令

该指令在当前目录下执行,把该目录的目录或文件以树状图的形式列出

如果你没有tree的信息的话,得先执行yum install -y tree 这条指令来安装tree指令的相关信息。
rm指令

用来删除文件或目录

rm test.txt //我们用来删除文件

rm-r test //我们用来删除目录

删除的时候都会询问你是否删除,如果你输入yes,就删除成功,如果输入no,就不删除


这里我们将test目录和test.txt文件删除之后,我们在用tree指令的时候我们就会发现我们的root目录下已经没有这两个文件了。

如果我们的指令为rm -f 和 rm -rf 的时候系统就不会询问你了,就睡强制性的删除。

man指令

这里也和我们的tree一样先安装,执行'yum -install -y man -pages'进行安装,这个指令的作用是查资料的库,你不会的指令都可以在里面查询。

我们的查的时候记得加上手册的编号,3是C语言的库函数,1是一些可执行程序和指令。如我们要查找C语言printf函数为例:

cp指令

cp+文件名+路径 复制文件

cp+文件名+新的文件名 将文件中的内容复制到当前路径,改变原来文件名


nano指令

同样的先执行'yum install -y nano'进行安装,相当于记事本,相当于打开记事本

mv指令

mv+文件名+新文件名 相当于对文件重命名操作

mv+目录名+新目录名 相当于对目录重命名操作

接下来我们用Linux来进行编程C语言程序:

打开记事本:

进行C语言源程序的编写:

进行程序的运行:由于没有换行所以打印出来的结果就在一起了。

如果我们想看我们源程序中的内容我们可以用指令cat test.c来查看:

如果我们想要反过来看C语言源程序的内容我们就可以用指令tac test.c:

如果对大家有帮助的话就支持一下吧!!!

相关推荐
懒羊羊大王呀4 分钟前
Ubuntu20.04中MySQL的安装和配置
linux·mysql·ubuntu
浅安的邂逅10 分钟前
Ubuntu apt-get安装-报错:尝试“apt --fix-broken install”有未能满足的依赖关系,几种解决办法
linux·ubuntu·apt install
鸡鸭扣24 分钟前
25年春招:米哈游运维开发一面总结
运维·面试·求职招聘·运维开发·面经·sre·米哈游
Auv开心25 分钟前
ubuntu22.04和ubuntu20.04 的ssh配置不然repo init失败
运维·ssh
SZ17011023138 分钟前
IGP(Interior Gateway Protocol,内部网关协议)
运维·服务器·gateway
moxiaoran57531 小时前
Spring Cloud Gateway 动态路由实现方案
运维·服务器·前端
知之则吱吱1 小时前
亚马逊云服务器(AWS)会限制用户使用吗?深度解读AWS资源政策
服务器·经验分享
运维日常手记1 小时前
最新1.33.1 k8s高可用集群搭建(免翻墙)
运维
爱瑞瑞1 小时前
🐧深入浅出的认识 Linux 指令
linux·shell
星哥说事2 小时前
开源综合性网络安全检测和运维工具-TscanClient
运维·web安全·开源