您的位置:首页 > 运维架构 > Linux

李明--linux教学视频 笔记 CH1----5

2017-05-19 11:45 155 查看
1.3 linux 应用领域

app开发

智能家电:机顶盒 游戏机

智能卡系统

航空系统

银行系统

卡拉OK点歌系统

电影娱乐特效

政企业办公系统

1.4 linux学习方法

linux没有C盘D盘。。。

练习 练习

看书根本解决不了问题;

2.1 linux系统安装-VMware虚拟机安装与使用

VMware是虚拟PC软件,虚拟出新的硬件环境,pc上使用

多种操作系统;

本机系统可以与虚拟机系统网络通信

可以设定并且随时修改虚拟机操作系统的硬件环境;

不需要安装多系统软件;

VMware Workstation 8 安装

2.1VMware虚拟机安装与使用

2.2系统分区

2.3linux系统安装

2.4远程登陆管理工具

设置linux的IP地址

ifconfig ech0 192.168.1.156

df查看分区

secureCRT linux语言和linux服务器的链接

winSCP windows和linux服务器的链接;

简单 方便 安全

*************************************************

3.1 给初学者的建议-注意事项

linux严格区分大小写;

tab可以提示补充命令;

linux中所有内容都以文件形式保存,

包括硬件;

硬盘文件:/dev/sd[a-p]

光盘文件:/dev/sr0

linux不靠扩展名来区分文件类型;

扩展名不写也可以的;

.sh shell文件;有扩展名方便管理识别;

.conf 配置文件;

linux所有的存储设备都必须挂载后用户才可以用,

包括硬盘 U盘 光盘

挂载---把设备文件名和手动识别过程;

windows下的程序不能直接在linux中安装和使用;

QQ安装必须安装linux版本的QQ软件;

3.2服务器管理和维护建议

linux各个目录需要识别

见PPT;

远程服务器不允许关机,只可以重启

重启时应该关闭服务;

不要在服务器访问高峰运行高负载命令

远程配置防火墙时不要把自己踢出服务器

4.1.1 Linux常用命令-文件处理命令

-a all的意思

-la = -l -a

ls list目录

linux中以.开头的文件是隐藏文件; ls -a可以查看隐藏文件;

ls -l long长格式显示;

ls / ?????

ls -lh h=human 人性选项;

ls -ld d = dir 当前目录本身;

ls -i 查看任何文件的i节点????

4.1.2 文件处理命令-目录处理命令

mkdir 创建新目录

mkdir -p 如果本身目录不存在

-p递归创建

cd change directory 切换目录

cd .. 回到上一层目录

pwd 显示当前所在的绝对路径;

rmdir=remove empty directories删除;

仅仅删除空目录

cp copy 复制

cp -rp

-r复制目录

-p保留文件属性

mv move 剪切和改名

rm 删除文件remove---本身只能删除文件

-f false 否决 直接删除

-r 删除目录功能

rm -rf常用命令;

ctrl+c取消命令的执行;

4.1.3 文件处理命令

touch创建空文件

cat 浏览文件---不分页

-n行号

more 分页显示信息;

less 可以搜索,/关键词

head 只看文件的前几行

head -n 7看前7行

不输入7,默认是10行;

tail 只看末尾的几行;

4.1.4--链接命令

软链接,硬链接--???

4.2.1--权限管理命令-权限管理命令chmod

chmod---更改文件的权限

change the permissions mode of a file

文件所有者 管理者才可以更改文件

4.2.2---其他权限管理命令

chown----改变文件所有者

change file ownship

改变文件的所有者,root可以,文件的原本所有者都没有权利

useradd shenchao 添加管理shenchao

chgrp改变文件所属组

groupadd添加新的组

umask 显示,设置文件的缺省权限

4.3.1文件搜索命令find

find /etc -name init??? 查找etc下文件名为init后3个任意字符文件

find /etc -name *init* 查找etc下文件名包含init的任意文件

find / -size +204800 查找大于100M的文件

100M=204800k

find /home -user shenchao 在home目录下查找shenchao的所有文件;

find /etc -cmin -5 在/etc下查找5分钟内被修改过属性的文件和目录

-amin 访问时间 access

-cmin 文件属性 change

-mmin 文件内容 modify

-type 根据文件类型查找

f文件 d目录 l软链接文件

-inum 根据i节点查找

linux每个文件都有i节点 如果有的文件中间有空格,可以根据i节点来删除

4.3.2 文件搜索命令-其他文件搜索命令

everithng linux软件安装使用

locate在文件资料库中查找文件

locate -i 不区分大小写查找

dbupdate数据库更新;

which rm 查找命令rm信息

whereis rm 查找命令rm信息和帮助文档所在的位置;

grep 查找 处理

-i不区分大小写

-v排除查找

4.4 帮助命令

man ls 查看ls命令的帮助信息

man services 查看配置文件services的帮助信息

passwd 1命令帮助 5配置文件帮助

内置命令man没用,需要作用help help cd

man date

4.5 文件搜索命令--用户管理命令

passwd 更改用户密码

普通用户只可以更改自己密码 root可以更改任何人的密码

who 显示当前用户

pst远程登陆用户 tty本地终端

ip没写就是本地登陆的;

w 得到更详细的用户信息

uptime 连续登陆时间

4.6 压缩解压命令

.gz格式

gzip 压缩----只能压缩文件,文件夹不可,不保留原文件的;

gunzip 解压缩

.tar打包 可以打包文件夹和路径

先打包后压缩

常用语句:----!!!!重点 worked

tar -zcf japan.tar.gz japan

把japan文件压缩为japan.tar.gz

tar -zxvf japan.tar.gz 解压

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

.zip 是windows和linux都支持的 从win拷贝过来最好用zip

zip -r 可以压缩路径

bzip 是zip的升级 压

缩比例高,并且保存原文件

bunzip2 -k 解压缩 -k是保留压缩包的意思;

4.7 网络命令

write 给在线用户发信息

wall = write all给所有用户发信----我自己测试没发送成功;

mail 发送接受邮件

last 最后登陆情况

lastlog 所有用户的最后登陆情况

lastlog -root 502 用户root的最后登陆情况;

traceroute显示数据包到主机的路径;

traceroute www.baidu.com 命令没有发现???

----ubantu没有安装traceroute命令,需要自己手动下载安装;

netstat 显示网络相关信息

4.8 linux常用命令---关机重启命令

shutdown -h=halt h关机

-r 重启

-c 取消前一个关机命令

服务器不能关机,只能重启;关机可导致硬盘损坏;

logout 退出登陆---ubuntu用不了,提示用exit;

***************************************************

5.1 文本编辑器vim-vim常用操作

vim是功能强大的全屏幕文本编辑器,

建立,编辑,显示文本文件。

vim没有菜单,只有命令;

vi和vim一样的;

a i o可以到插入模式

ESC 退到命令模式

:wq 保存退出

开发过程中不会使用vim,编辑配置文件会用vim

vim 文件名 即可以创建一个文件夹

set number 设置行号 set nu也可以的;

命令 作用

a 在光标所在字符后插入

A 在光标所在行尾输入

i 。。。。所在字符前插入

I .......所在行首插入

o 在光标下插入新行

O 在光标上插入新行;

注意:在命令模式下 直接输入A,不需要冒号,

光标即可到行尾处,并且调整到插入模式;

a i o本身就是调到插入模式的按钮;

命令模式 直接输入gg 跳到第一行

GG 跳到最后一行

setnu 设置行号

setnonu 把行号去了

:4 跳到第4行行首

$ 移动到行尾

0 移动到行首

x 删除光标所在字符

nx 删除光标所在n个字符

dd 删除光标所在行

dG 删除光标所在行至末尾内容

D 删除光标所在处到行尾内容

:nl,n2d 删除n1到n2范围的行

nyy 复制光标行和下n行,没有n 默认为1

ndd 剪切光标下和下n行,没有n 默认为1

p 粘贴

u 取消上一步 操作;

/string 搜索指定字符串

:set ic 忽略大小写

n 搜索结果出来后,点击n,出现搜索下一个出现位置;

:%s/old/new/g 全文替换指定字符菜

:n1,n2s/old/new/g 在一定范围内替换指定字符串

:w 保存修改

:w newfilename 另存为新文件

:wq 保存退出

ZZ 快捷键,保存修改退出

:q! 不保存修改退出

:wq! (root 文件所有者可以操作)保存退出;

5.2----vim使用技巧----有点难度,实用性大:

把其他文件内容导入到当前文件

:r 文件名

:r !date 导入当前时间,把命令结果导入文件夹;

定义快捷键 map 快捷键 触发命令

:map ^P I#<ESC>

用命令 连续行注释

:n1,n2s/^/#/g

:ab mymail pesnail@126.com 把mymail定义为该邮箱

输入mymail 空格即可以出现该邮箱;

在配置文件中,设置打开文件,即都显示行号;****
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: