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 ...
随机推荐
- js字符串操作函数
js字符串函数 JS自带函数 concat 将两个或多个字符的文本组合起来,返回一个新的字符串. var a = "hello"; var b = ",world&quo ...
- 8 TFTP代码详解 协议写在程序中
1.版本1:发送请求 # -*- coding:utf-8 -*- import struct from socket import * #0. 获取要下载的文件名字: downloadFileNam ...
- Gradle 设置本地meaven
repositories { maven { url uri("F:\\meaven")} }
- 国际电话区号SQL
CREATE TABLE `phone_prefix` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `country` varchar(30) N ...
- Thymeleaf 使用时的标签
1 . onclick事件 <a th:onclick="'javascript:more()'" ></a> 2.引入CSS样式 <link t ...
- 12-Mysql数据库----多表查询
本节重点: 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department).员工表(employee) create table department( id int, ...
- gcc options选项的优化及选择
gcc options选项的优化 -c和-o都是gcc编译器的可选参数[options] -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件.[只 ...
- 5.爬虫 requests库讲解 高级用法
0.文件上传 import requests files = {'file': open('favicon.ico', 'rb')} response = requests.post("ht ...
- POJ 1149 PIGS(最大流)
Description Mirko works on a pig farm that consists of M locked pig-houses and Mirko can't unlock an ...
- eclipse版本命名规则与其他软件命名
文章:Eclipse各版本代号一览表 eclipse使用星球.神话人物.元素名称作为命名代号. 所以思路要放宽,不要拘泥于已有经验. java是用咖啡命名的: python中文意思是蟒蛇: 不拘泥于已 ...