1、什么是linux
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。使用者不仅可以直观地获取该操作系统的实现机
制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。Linux 系统主要是应⽤于服务器 和⼤型计算机领域。我们⽣活中的⼤部分的⽹⻚和 APP,其实都是基于 Linux 系
统运⾏的,这其中就包括我们经常 会使⽤的淘宝和微信。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。Linux具有开放源码、没有版
权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。
2、如何登录linux
(1)⾸先需要在阿⾥云服务器创建账户密码;
(2)客户端通过ssh的服务连接到阿⾥云,ssh服务的端⼝是22。
连接的步骤为:
打开控制台,输入命令:ssh 账户@服务器地址(如ssh yl@101.43.158.84), 然后按下回⻋键;
然后输入yes,再输⼊密码,就会登录成功;
最后可以输入who am i查询是否登录成功。
由于安全性的问题,登录的linux账户如果一段时间不操作,就会自动退出,所以如果我们不想让其退出,就可以在操作结束,需要在等一段时间再次进行操作的情况下,输入top(TOP 命令是常
用的 Linux 性能监控的命令)保证登录的账户不退出,等需要再次使用的时候,我们输入q就可以。
linux中超级管理员的账户是root。
3、linux基本命令
3.1查看当前账户目录
pwd
3.2查看ls命令
(1)查看根目录: ls /(/表示根目录)
(2)查看所有文件,包括隐藏文件,隐藏文件是.开头的(如.config):ls -a
(3)查看列表文件的详细信息:ls -l(只能查看非隐藏文件)
(4)仅查看文件目录:ls -d(只能查看非隐藏文件,.表示当前目录)
(5)查看文件大小:ls -lh
(6)ls查看文件的信息最常用的命令:
ls -lh:查看文件的详细信息(包含了文件大小)
ls -la:查看所有文件的详细信息(包含了隐藏文件)
ls -lah:查看所有文件的详细信息以及文件大小
3.3别名alias
(1)查看别名:alias
(2)设置别名:alias a=”ls -lha”(表示把ls -lha的别名设置为a)
(3)取消别名:unalias a(取消别名a)
下面设置和取消综合运行,进行对比:
3.4查看当前时间
查看当前时间:date
3.5创建文件
(1)创建文件,如创建yl.txt的记事本:touch yl.txt
(2)树形目录
当你输入一个命令时,如出现如下命令提示,则表示需要安装:
[root@centos-master ~]# tree
-bash: /usr/bin/tree: No such file or directory
那么如何安装呢?安装的命令为:
安装树形目录:yum install tree
卸载树形目录:yum remove tree
(3)创建可视化的多层级的文件夹,如创建一个a/b/c/d的多层级文件夹:mkdir -pv a/b/c/d,其中-p :创建多层级的文件夹、-v:创建的过程可以可视化的看到。
(4)查看文件夹的目录层级,如查看a文件夹的目录层级:tree a(表示查看a文件夹的所有目录层级)
查看a文件夹的前n层目录层级,如查看前2个:tree -L 2 a
3.6切换目录
/ 代表根⽬录
. 当前⽬录
.. 进⼊当前⽬录的上⼀级目录
cd 则返回到⽤户的根目录
(1)进入某个文件夹,如进入a文件夹:cd a
(2)进入当前文件夹,如当前文件夹为a:cd .
(3)进入当前目录的上一级目录,如当前在c文件夹:cd ..
(4)返回用户的根目录:cd
3.7删除文件
(1)强制删除文件,如删除yl.txt文件:rm -f yl.txt
(2)询问确认后删除文件,如删除yl.txt文件:rm -i yl.txt
(3)删除文件(可视化的只展示),如删除yl.txt文件:rm -v yl.txt
(4)询问确认后删除文件+可视化展示,如删除yl.txt文件:rm -iv yl.txt
3.8删除目录
(1)直接删除文件夹,如删除a文件夹:rm -r a
(2)强制删除文件夹,强制删除,若⽬录不存在,此命令依旧可以执⾏,不报错,如删除a文件夹:rm -rf a
(3)可视化的强制删除文件夹,如删除a文件夹:rm -rv a
(4)删除空的目录,如删除e目录,首先进入e目录的上一目录:rmdir e
4、Linux的⽬录
4.1查看
查看linux根目录命令:ls /
4.2目录解读
(1)bin:存放可执行的文件;
(2)dev:相当于磁盘;
(3)home:用户的主目录,在 Linux 中,每个用户都有⼀个自己的目录,⼀般该目录名是以用户的账号命名的,相当于windows的user文件夹;
(4)root:该目录为系统管理员,也称作超级权限者的用户主目录。
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/277583.html