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 ~]$
5)root用户登录后系统的提示符:#
[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
cal命令的功能:显示某月的日历
[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
删除空目录wg01rmdirwg01
进入上一级工作目录 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
Linux基础(1)的更多相关文章
- Linux基础练习题(二)
		
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
 - 大数据每日干货第四天(linux基础之一目录结构与常用命令)
		
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
 - Linux课程实践一:Linux基础实践(SSH)
		
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
 - 还是不想改报告,伊阿忆啊哟-Linux基础继续
		
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
 - 原来今天是感恩节-Linux基础继续&MySQL和PHP
		
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
 - 买错的电影票,含着泪也得看-LAMP搭建&Linux基础
		
hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...
 - Linux基础3(文件权限)
		
文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...
 - Linux课程实践一:Linux基础实践(基础操作)
		
一.软件源维护 1. 基本操作 (1)查看源列表 sudo vim /etc/apt/sources.list deb:二进制软件安装包 deb-src:源码包 (2)备份软件源列表 sudo cp ...
 - 实践一:Linux基础实践
		
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
 - Linux基础精华
		
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 L ...
 
随机推荐
- Mysql综合练习作业50题
			
#作业库create database db8 charset utf8; #年级表create table class_grade(gid int not null primary key auto ...
 - 「暑期训练」「Brute Force」 Restoring Painting (CFR353D2B)
			
题意 给定一定条件,问符合的矩阵有几种. 分析 见了鬼了,这破题谁加的brute force的标签,素质极差.因为范围是1e5,那你平方(枚举算法)的复杂度必然爆. 然后你就会思考其中奥妙无穷的数学规 ...
 - ES5新增数组方法(1):filter
			
检测数组元素,并返回符合条件所有元素的数组. 1.过滤数组中不符合条件的元素 let arr = [1, 2, 3, 4, 5, 6]; // 方式一 let newArr = arr.filter( ...
 - 名片管理系统demo
			
# 定义一个列表,用来储存名片 def cardInfors(): # 打印功能提示 print('欢迎使用名片管理系统v6.6.6') print('1:添加一个名片') print('2:删除一个 ...
 - Unity和Lua交互
			
用lua就表示项目用到了热更新,通常每次热更新都会从服务器获取最新的lua脚本放到Android/ios设备的本地目录下,但是lua应该放到哪个目录下呢,这里就先说说lua里面的路径问题 1.不可以放 ...
 - Wordpress 设置后台自定义post 排序
			
创建新的 Post type时,文章在后台默认使用 Titile 列进行升序排序,但是通常情况下我们需要按日期 Date 进行降序排序, function wpse_81939_post_types_ ...
 - 《python机器学习—预测分析核心算法》:理解数据
			
参见原书2.1-2.2节 新数据集就像一个包装好的礼物,它充满了承诺和希望! 但是直到你打开前,它都保持神秘! 一.基础问题的架构.术语,机器学习数据集的特性 通常,行代表实例,列代表属性特征 属性, ...
 - Go基础篇【第6篇】: 内置库模块 flag
			
import "flag" flag包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个set集合.每条都有各自的状态参数. 在使用flag时正常流程: 1. ...
 - arcgis的炸开多边形功能
			
有时候我们使用dissolve工具,或其他操作会将空间不相连的多边形对应的属性合并到一起,如图: 在高级编辑工具中: 有这样一个工具,但是它能满足我的要求,但是他不是批量的,不过它使用起来比较方便. ...
 - [剑指Offer] 18.二叉树的镜像
			
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 [思路1 ...