Linux教程

Linux概述使用

本文主要是介绍Linux概述使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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:该目录为系统管理员,也称作超级权限者的用户主目录。

这篇关于Linux概述使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!