20170714上课LINUX入门

1、安装centos6.9和centos7.3时的分区情况

/dev/sda1 mount /boot 1G – 主分区
/dev/sda2 mount / 50G -主分区
/dev/sda3 mount /app 40G -主分区
/dev/sda4 1k 扩展分区
/dev/sda5 swap 2G -逻辑分区(swap分区的大小一般为物理内存的2倍,虚拟机一般设置物理内存为1G,如果物理内存比较大swap根据情况设置)
/etc和/dev不能当挂载点,不能和根分离。

2、LINUX 的文件系统

centos6中默认为ext4文件系统,centos7中为xfs文件系统
安装系统前要检查windows的磁盘是否为NTFS文件系统,如果不是可以以管理员身份进入cmd,输入命令:convert c:/fs:ntfs,可以将c盘转换为NTFS文件系统。

3、安装系统时用到的一些查看命令

cat /proc/cpuinfo =lscpu(安装完系统后才能用)查看cpu
cat /proc/partitions 查看分区
cat /proc/meminfo 查看内存
cat /etc/centos-release 查看版本号

4、如何设置开机自动登录

  • vim进入/etc/gdm/custom.conf,在[daemon]下面插入如下图的命令,重启后不用输入用户名和密码就可以自动登录。
20170714上课LINUX入门

QQ截图20170714223325.png

5、终端

  • 虚拟终端:tty,Ctrl+Alt+F[1-6],可以切换终端。
  • 伪终端:图像界面打开的终端或者远程连接的终端,输入tty显示为/dev/pts/#
  • 物理终端:在VMware上输入init 1 ,也就是单用户登录,此时按Ctrl+Alt+F[1-6],没有反应,说明是单用户登录模式,此时输入tty,显示的是/dev/console。
    tty- 查看终端
    runlevel=who -r- 查看运行模式
    init 3- 关图形
    init 5- 开图形
    init 6- 重启
    init 0- 关机

    6、命令提示符

  • 查看命令提示符格式:echo $PS1
  • 修改命令提示符格式
    PS1=”[\e[31m][\u@\h \W]\$[\e[0m]”
    \e \033\u 当前用户
    \h 主机名简称\H 主机名
    \w 当前工作目录\W 当前工作目录基名
    \t 24小时时间格式\T 12小时时间格式
    ! 命令历史数# 开机后命令历史数
  • 如何修改命令提示符颜色
    ①vim打开/etc/profile.d/env.sh输入如下图命令:

    20170714上课LINUX入门

    QQ截图20170715085517.png

    保存退出后,输入:. env.sh或者source env.sh让文件生效即可。
    ②如果只想对本地有效,可以vim打开.bashrc,输入如下图命令:

20170714上课LINUX入门

QQ截图20170715091357.png


保存退出后,输入:. .bashrc或者source .bashrc让文件生效即可。

显示用户登录的提示信息,可以修改/etc/motd文件。

7、如何将windows中的中文转化为Linux格式

在windows中用记事本写一段中文,用rz上传至Linux中是无法识别的,要想识别,可以有两种方式:

  • 保存时将记事本的编码改为UTF-8,如下图所示
20170714上课LINUX入门

QQ截图20170715092415.png
  • 不修改编码,上传之后输入命令:iconv -f gb2312 win.txt -o linux.txt

    8、内部命令和外部命令

    在shell中可执行的命令有两类

  • 内部命令:由shell自带的,而且通过某命令形式提供
    help内部命令列表
    enable cmd启用内部命令
    enable –n cmd禁用内部命令
    enable –n 查看所有禁用的内部命令
  • 外部命令:在文件系统路径下有对应的可执行程序文件
    查看路径:which|which -a |which–skip-alias |whereis
  • 区别指定的命令是内部或外部命令
    type COMMAND
    命令的执行顺序:别名-内部命令-hash-外部命令

    9、hash的用法

    hash 显示hash缓存
    hash –l 显示hash缓存的路径和名字
    hash –d name 清除name缓存
    hash –r 清除全部缓存

    10、命令别名

  • 显示当前shell进程所有可用的命令别名:alias
  • 定义别名NAME:alias NAME=’VALUE’
  • 如果想永久有效,要定义在配置文件中
    仅对当前用户:~/.bashrc
    对所有用户有效:/etc/bashrc
  • 撤消别名:unalias
  • 如果别名同原命令同名,如果要执行原命令,可使用 \

    11、注意

    多个选项以及多参数和命令之间使用空白字符分隔
    取消和结束命令执行:Ctrl+c,Ctrl+d
    多个命令可以用;符号分开
    一个命令可以用\分成多行

原创文章,作者:zhangdazhi021,如若转载,请注明出处:http://www.178linux.com/80737

(0)
zhangdazhi021zhangdazhi021
上一篇 2017-07-15 11:09
下一篇 2017-07-15 11:25

相关推荐

  • 证书及加解密原理图解

    证书管理 现在上网大多数网站都是使用https的协议,https是一个安全的访问方式,数据在传输过程中是加密的,这时候在服务器端就需要使用证书。 科普加解密流程 服务器端客户端 服务器在和客户端通信前必须先建立SSL会话,下图解析SSL会话过程

    Linux干货 2016-09-25
  • centos7源码编译安装Apache2.4.25服务

    •一、源码包下载 •二、安装开发环境以及编译环境 •三、编译安装以及报错排查 •四、调试Apache服务 前言: 本文主要介绍了在Centos7环境中如何通过源码编译的方式安装Apache服务(也就是我们的httpd服务)由于本文整理时间有限,所以难免有些纰漏之处,欢迎大家在阅读后在评论区指出,本人看到会在第一时间修改文中错误的地方。 为什么要进行源码编译安…

    2017-04-22
  • sed用法预习总结

    SED用法sed:Stream EDitor    行编辑器 sed:模式空间     默认不编辑原文件,仅对模式空间的数据做处理,将处理后的结果输出至屏幕 sed [options] 'AdressCommand' file…   &n…

    Linux干货 2016-08-10
  • ifconfig命令学习

    ifconfig命令 网络配置 ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 语法 ifconfig(参数) 参数 add<地址>:设置网络设备IPv6的ip地址; del&lt…

    Linux干货 2017-07-02
  • shell变量的浅谈

    变量本质上是存储数据的一个或多个计算机内存地址,变量的命令规则包括: 1) 不能使用程序中的保留字,如if, for 2) 变量由字母、下划线和数字组成,且不能以数字开头 3) 要求风名知义 4) 统一命名规则:驼峰命名法 变量主要分为本地变量、环境变量、局部变量、位置变量和特殊变量 (1)本地变量:只对当前shell…

    2017-08-05
  • PHP异常处理详解

    PHP异常处理详解          异常处理(又称为错误处理)功能提供了处理程序运行时出现的错误或异常情况的方法。   异常处理通常是防止未知错误产生所采取的处理措施。异常处理的好处是你不用再绞尽脑汁去考虑各种错误,这为处理某一类错误提供了一个很有效的方法,使编程效率大大提高。当异常被触发时,通常会发生:&…

    Linux干货 2015-06-02