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 ...
随机推荐
- Delphi中Templates代码模板添加注意事项
今天用Delphi中的代码模板添加一段代码,结果就是有问题,多次测试后,发现是编码需要注意. <?xml version="1.0" encoding="GB231 ...
- EFT4 生成实体类
创建T4模本拷贝以下代码 <#@ template language="C#" debug="false" hostspecific="true ...
- Git 使用 粗糙记录
版本控制应该是每一个开发人员应该会的东西,奈何,学校没有学习,随着写代码的时间的加长,越来月觉得版本控制的必要性了. 记得在实习的公司,同一痛的都是SVN. 至于GIt和SVN的区别,直接看连接 ht ...
- nmon Analyser分析仪
nmon Analyser官网: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+System ...
- HTML5 本地存储Web Storage简单了解
HTML5本地存储规范,定义了两个重要的API :Web Storage 和 本地数据库Web SQL Database. 本地存储Web Storage 实际上是HTML4的cookie存储机 ...
- redis-Windows下安装与操作
Redis windows下安装 1.安装 (1)windows把redisbin_x32安装包放在电脑任意的盘里 (2)通过cmd找到对应目录: D\redisbin_x32 (3)开始安装 D\ ...
- SQLAlchemy 学习笔记(一):Engine 与 SQL 表达式语言
个人笔记,如有错误烦请指正. SQLAlchemy 是一个用 Python 实现的 ORM (Object Relational Mapping)框架,它由多个组件构成,这些组件可以单独使用,也能独立 ...
- 【SSH】——使用ModelDriven的利与弊
在以往的web开发中,如果要在表单显示什么内容,我们就需要在Action中提前定义好表单显示的所有属性,以及一系列的get和set方法.如果实体类的属性非常多,那么Action中也要定义相同的属性.在 ...
- FileReader 获取图片BASE64 代码 并预览
FileReader 获取图片的base64 代码 并预览 FileReader ,老实说我也不怎么熟悉.在这里只是记录使用方法. 方法名 参数 描述 abort none 中断读取 readAsBi ...
- Aspose.words 替换字符 操作
var path = Server.MapPath("~/doc/demo.doc"); Document doc = new Document(path); DocumentBu ...