因工作需要,最近再复习一下Linux的基础知识,看了一下马哥的视频,听归听,还是做一下笔记,加深一下印象吧。分享一下学习的知识点。
关于选择发行版本,个人偏向于CentOS,完全兼容RedHat的,其实二者唯一的区别是一个免费,一个收点服务费,其它都一样,名字不同而已。
马哥三说Linux的哲学思想是:一切皆文件。铭记于心就好!哈哈!
Linux文件系统:
1. 文件名名称严格区分字符大小写:file1,File1,FILE1代表了3个不同的文件。
2. 文件名可以使用除/以外的任意字符,但不建议使用特殊字符(包括空格)
3. 文件名不能超过255个字符。
4. 以.开头的文件是隐藏文件,但是有两个特殊的:
.:表示当前目录。
..:当前目录的上一级目录。
例如:/etc/sysconfig/
.:表示sysconfig
..:表示/etc
讲Linux基础命令之前呢,先了解一下,在Linux当中,平时讲的目录有两种:
1. 工作目录:working directory
2. 家目录:home
有了这个了解,第一个命令来了:
pwd
说实话,第一次接触这个命令的时候,个人猜测这个应该是代表password的简写吧?其实不是,Linux的命令名称规则其实就是单词的缩写。比如这个pwd的命令,其实就是print working directory的缩写,从字面意思我们也可以理解,这条命令的功能就是打印或者显示当前的工作目录,来看一下真实的效果。
/home/mylab这个就是我的当前工作目录。
接下来,再来一个简单的命令:
cd
cd = change directory,从字面意思理解,就是更改目录。既然更改目录,那么后面肯定要跟参数了,也就是你要更改到哪个目录下呢?即目的目录是哪里,来看一下效果如何。
说明一下:
pwd复习一下上一条命令,打印出当前工作目录,mylab是我的用户名。所以我当前是在我的家目录下的。
cd /etc/sysconfig/这个命令就是从当前目录(/home/mylab)切换到/etc/sysconfig目录下。
pwd打印当前工作目录,已经切换成功。
cd 这个后面没有接任何参数,会有错误吗?答案是没有错误的,其实看一下$符号左边[]里面就知道了,已经切换目录了,那么切换到哪里了呢?
pwd看一下,是我的家目录,也就是说,cd 这个命令,是可以不接任何参数的,这个时候是直接从当前工作目录切换到我的家目录。
好了,今天就写到这里吧!明天继续更新。
本文出自 “苦逼攻城师的笔记” 博客,请务必保留此出处http://jiaszwx.blog.51cto.com/10565760/1903789
原文地址:http://jiaszwx.blog.51cto.com/10565760/1903789