Linux基础(1)
一、Linux的安装及相关配置
1.VMware Workstation安装CentOS7.0 图文版
详细步骤可以看连接:http://blog.csdn.net/alex_my/article/details/38142229
二、Linux简介
1)Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。
2)切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2
3)init 0-6 (启动级别:init 0,1,2,3,4,5,6):
0:停机
[shenbuer@localhost ~]$
[root@localhost ~]#
[root@localhost ~]# who root :0 2017-05-23 17:10 (:0) root pts/0 2017-05-23 21:07 (:0)
date命令的功能:显示系统当前的日期和时间,设置时间的格式:date 月日时分年(hwclock –s 同步硬件 –w 同步系统)
例如:修改当前时间为2018年8月26号11:28
[root@localhost ~]# date 2017年 05月 23日 星期二 16:19:02 CST [root@localhost ~]# date 082611282018 2018年 08月 26日 星期日 11:28:00 CST
[root@localhost ~]# cal 10 2015 十月 2015 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
ls命令:查看(两种方法)
[root@localhost /]# ls 1 bin dev home lib64 mnt proc run srv tmp var banji boot etc lib media opt root sbin sys usr [root@localhost /]# which ls alias ls='ls --color=auto' /bin/ls [root@localhost /]# /bin/ls 1 bin dev home lib64 mnt proc run srv tmp var banji boot etc lib media opt root sbin sys usr
clear命令的功能:清除屏幕,清屏快捷键:ctrl+L
useradd:添加新用户
[选项] [参数]
passwd:修改用户的密码
例如:使用“useradd tom”命令新建tom用户,为tom用户设置密码“123”
[root@localhost /]# useradd tom [root@localhost /]# passwd tom 更改用户 tom 的密码 。 新的 密码: 无效的密码: 密码少于 8 个字符 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新
[root@localhost /]# echo '123'|passwd --stdin tom 更改用户 tom 的密码 。 passwd:所有的身份验证令牌已经成功更新。
应用su命令切换用户
例如:切换当前用户为tom
[root@localhost /]# su - tom [tom@localhost ~]$
whoami:查看当前用户 ,查看当前登陆Linux系统所使用的用户名
[tom@localhost ~]$ whoami tom
“/”来表示根目录
了解文件系统中的两个特殊目录:
. 表示当前目录,即用户所在的工作目录
.. 表示父目录,即当前目录的上一层目录
掌握Linux中的一些重要目录
a) bin目录:用来存放常用的可执行文件
b) sbin目录:用来存放系统的可执行文件
c) 家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如cat用户的家目录为/home/cat
d) dev目录:设备文件目录
e) etc目录:配置文件目录
f) 挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下
绝对和相对路径(详见linux系统管理P43)
1) 掌握绝对路径的定义:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件。
2) 掌握相对路径的定义:不是以正斜线(/)开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字
mkdir 创建目录
例如:创建目录wg
mkdir wg
使用绝对路径的方法在wg目录下新建文件a.txt
mkdir /wg/a.txt
cd 切换目录 进入wg目录 cd /wg
使用相对路径的方法在当前目录下新建wg01目录和b.txt文件
touch
. wg01 b.txt
删除空目录wg01
rmdir
wg01
进入上一级工作目录
cd
../
强制删除非空目录wg
rm
-rf wg
复制
/etc/passwd
到当前目录,名为file1
cp
-a
/etc/file1
不停的以只读的方式查看file1文件的内容
cat
file1
查看file1文件的前3行内容
head
3 file1
查看file1文件的后2行内容
tail
-2 file1
[root@localhost ~]# mkdir -p /banji/student/hedeyong [root@localhost ~]# mkdir -p /banji/teacher/haifeng [root@localhost ~]# mkdir -p /banji/teacher/songjia/ [root@localhost ~]# mkdir -p /banji/student/gaishuang/ [root@localhost ~]# touch /banji/student/hedeyong/daoguo.avi [root@localhost ~]# touch /banji/student/gaishuang/jieli.txt [root@localhost ~]# touch /banji/teacher/songjia/jieli.txt [root@localhost ~]# tree /banji/ /banji/ |-- student | |-- gaishuang | | `-- jieli.txt | `-- hedeyong | `-- daoguo.avi `-- teacher |-- haifeng `-- songjia `-- jieli.txt 6 directories, 3 files