Linux学习笔记1(CentOS7 安装及基础命令)

目录

CentOS 7   安装过程

登录Linux

命令行快捷键

通过网络登录Linux

Finalshell使用

 Linux命令语法

目录结构

系统启动必须

指令集合:

外部文件管理:

临时文件:

账户

运行过程中要用

命令集合

 文件类型



CentOS 7   安装过程

在VMware新建虚拟机(建议选择自定义)

选择兼容性,根据自己VMware版本进行选择

安装来源可以先选择最后一个 稍后安装操作系统 ,也可以直接选好镜像文件 (我这里选择了第三个稍后)

操作系统选择Linux  版本centos 7 64位根据主机选择

名称自己随便设置,位置建议在D盘新建一个文件夹单独放置虚拟机

处理器配置根据自己电脑配置设置(后面也可以更改)

内存够用就可以了(并不会立刻占用主机内存)

网络类型使用NAT

后面这几项选择推荐即可

这里建议选择第三个(一定,,一定,,一定不要选第一个)

 

完成后点击  编辑虚拟机设置

 

使用ISO文件

浏览--找到下载的镜像,选中,确认就欧克了

 

 开启虚拟机(等待。。。。。。。。。。)

选择中文

 

 

 

 

开始安装

 创建root密码

 

等待

 安装完成重启

 

点击第一个有三角标的图案,接受许可证

这个是一般登录的账户

登录Linux

Linux命令提示符

Linux命令行结尾的提示符有"#"和"$"两种不同的符号

$号是使用普通用户登录后的提示符

#号是使用超级用户root登录后的提示符

可以用 "su"切换用户

命令行快捷键

Ctrl+C终止当前的输入,并跳转到下一行
TAB建补全当前命令
Ctrl+A使光标移动到最前
Ctrl+E

使光标移动到最后

Ctrl+D退出当前终端
Ctrl+L清楚当前屏幕
Ctrl+Z暂停当前进程,与Ctrl+C不一样的是Ctrl+Z暂停后可以恢复进程。

通过网络登录Linux

ifconfig:查看当前接口状态,默认为自动获取IP,默认网口名为ens33

这里IP是192.168.122.1

要想通过网络登录Linux,还有一个条件是Linux允许登录
Centos7已经默认允许SSH登录,我们可以通过
ss -Int:查看当前开放的tcp端口,其中已经包含了22号端口,即允许SSH登录

SSH介绍
sSH (Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送
下载SSH客户端,常见的putty . xshell等
可以自行搜索下载,强烈建议使用xshell,学生免费版。

Finalshell使用

新建连接

 Linux命令语法

命令    空格   选项1   空格   选项2    空格   参数  

ls                   -l                                            /root

有时命令会带有一个或者多个选项。
通常选项由单个字母构成,并在字母前加一一个连接符“-”
有时因为选项太多,我们可以使用更简单的写法如:
Is -a-1-t和Is -alt是一种含义

有些选项也可以是一个连续的单词,我们称为长选项,使用两个连接符加
一个完整单词如Is --help
--  help   是多数命令 的帮助选项,可以查看 命令的基本使用方法
同时,多数命令在选项之后可以接参数,参数通常是指文件名、目录、用
户名、设备。其实可以理解为命令要执行操作的对象。


总结一下,选项是告诉命令"怎么样” 执行,参数告诉命令“对谁”执行

Shell History是-一个记录以前所输入的命令列表
通过history命令可以查看以前执行过的命令

!   数字       执行history中指定编号的命令
!!                 执行上一条命令
!?is?           执行history中包含is的命令
也可以通过键头    上下   来选择历史命令

目录结构

在Linux系统中,任何东西都可以简化为文件
比如分区对应到/dev/sda1
硬件部件对应到/dev/cdrom

ls /显示Linux根目录下的文件

/是Linux所有路径的开始,是所有目录的根
Linux整个目录是树状结构

系统启动必须

/boot:存放的启动Linux时使用的内核文件,包括连接文件以及镜像文件。/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。


/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。


/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs , sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中

指令集合:

/usr/bin:系统用户使用的应用程序与指令。
/usr/sbin: s 就是Super User的意思,是Superuser Binaries (超级用户的二进制文件)的缩写,这里存放的是系统管理员使用的系统管理程序。

外部文件管理:

/dev : Device(设备)的缩写,存放的是Linux的外部设备。注意:在Linux中访问设备和访问文件的方式是相同的。

/media:类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。

/mnt:临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

临时文件:

/run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有/var/run目录,应该让它指向run。

/lost+found:一般情况下为空的,系统非法关机后,这里就存放一些文件。

/tmp:这个目录是用来存放一些临时文件的。

账户

/root:系统管理员的用户主目录。
/home:用户的主目录,以用户的账号命名的。
/usr:用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/usr/src:内核源代码默认的放置目录。

运行过程中要用

/var:存放经常修改的数据,比如程序运行的日志文件(/var/log目录下)。


/proc:管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。


proc目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:


echo 1 > /proc/sys/net/ipv4/ icmp_echo_ignore_all

命令集合

pwd      #显示当前所在的位置
cd   /mnt  #切换到/mnt下(切换目录)

    ls  

 #查看目录下的内容

-a             显示指定目录下所有子目录与文件,包括隐藏文件

-l              以列表方式显示文件的详细信息

-h             配合 -l 以人性化的方式显示文件大小

-1           (数字1)以分行显示

-t              按时间排序

-r              倒排序

-R             包含目录的子目录及文件

mkdir      文件名

 #创建文件夹

-p                #可以递归创建目录

touch     文档名# 创建文档
cp        源文件        目标文件 #复制文件或者目录
mv       源文件        目标文件

 #移动文件或目录/文件或者目录重命名

-i               #覆盖文件前内容

rm

 #删除

 -r              #递归地删除目录下的内容,删除文件夹时必须加此参数

 -f              #强制删除,忽略不存在的文件,无需提示

 文件类型

ln创建链接文件
-表示普通文件
d表示目录文件
b表示块设备文件,比如  /dev/sda
c表示字符设备文件  比如  /dev/tty
I表示软连接文件  比如 /etc/rc.local
p表示管道文件
s表示套接字文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值