77范文网 - 专业文章范例文档资料分享平台

韩顺平linux视频学习笔记整理(6)

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

韩顺平Linux视频教程—笔记(全)

下的自动批处理文件autoexec.bat) .bash_profile位于主目录下

它之前执行系统的脚本/etc/profile主要是配置环境变更

当希望临时加入一个路径时,可使用export

用export PATH=$PATH:$HOME/bin:/root/test/tl

输出环境变量PATH引用原来的值$PATH $HOME表示工作主目录:是路径分隔符 已定义好的环境变量: SHELL :默认shell PATH :路径

USER :当前登录用户的用户名 显示变量内容:echo $PATH echo $USER echo $SHELL

通配符: * 代表多个字母或数字 ? 代表一个字母或数字

ls a* ls a? ls ?at? ls f080[1-6].tif 转义字符: \\

ls /mnt/winl/My\\ Documents 引号:

export NAME-Michael

echo Welcome $NAME,the date is date单引号 - shell不处理 任何变量和命令

echo 'Welcome $NAME,the date is date'双引号 - 处理变量但不处理命令 echo \反引号 - 把引号中的每个单词作 为一个命令,如果是变量则先求值然后作为一个命令处理 echo \

别名命令:alias显示系统当前定义的所有alias alias 别名='命令或命令组' alias cp='cp -i'

alias ll='ls -l --color=tty'

----------------------------------------------------------------------

linux启动过程分析

runlevel命令 可以查看当前的运行级别 linux系统启动过程如下: a)BIOS自检

b)启动GRUB/LILO

c)运行LINUX内核并检测硬件 d)运行系统的第一个进程init

e)init读取系统引导配置文件/etc/inittab中的信息进行初始化

26 / 31

韩顺平Linux视频教程—笔记(全)

f)/etc/rc.d/rc.sysinit系统初始化脚本

g)/etc/rc.d/rcX.d/[KS]* - 根据运行级别X配置服务 终止以\开头的服务 启动以\开头的服务

h)/etc/rc.d/rc.local 执行本地特殊配置 i)其他特殊服务

----------------------------------------------------------------------

压缩和解压问题

以zip和unzip处理.zip文件 1、zip命令的基本使用方法: zip file.zip [要压缩的文件]

zip后接压缩后的文件名,在它的后面输入要压缩的文件即可。

2、压缩后,自动删除原文件 zip -m file.zip to.txt

意思是说把to.txt文件压缩成file.zip文件,to.txt会自动删除的。

3、将子目录一起压缩

zip -r file.zip [文件夹路径] 将当前目录下的子目录一起压缩

4、忽略子目录的内容 zip -j file.zip

5、将已压缩的或没有必要压缩的文件去掉 zip -n .mpg: .jpg: .gif

第一种文件中间要用“:”分开。

6、压缩某一日之后的文件 zip -t 102002 file.zip

意思是指将当前目录下的2002年10月20日之后文件压缩

7、不压缩链接文件的原文件 zip -y file.zip

8、压缩率问题。-1—-9:-9的压缩率最高 zip -9 file.zip

9、将不需要压缩的文件排除在外 zip file.zip * -x file2.txt

在压缩时,将当前目录内的file2.txt文件排除在外

27 / 31

韩顺平Linux视频教程—笔记(全)

以unzip命令进行.zip文件的解压缩 1、直接解压缩文件 unzip file.zip

2、排除不需要解压缩的文件 unzip file.zip -x file2

意思是说除了file2文件外,其他的文件解压缩 3、查看压缩包的内容 unzip -Z file.zip

查看file.zip压缩包的内容。也可用\、\来查看压缩包的内容

以gzip和gunzip处理.gz文件 1、直接解压缩文件 unzip file.zip

2、排除不需要解压缩的文件 unzip file.zip -x file2

意思是说除了file2文件外,其他的文件都解压缩 3、查看压缩包的内容 unzip -Z file.zip

查看file.zip压缩包的内容。也可以使用\、\来查看压缩包的内容 4、解压命令

gunzip file.gz或gzip -d file.gz

gzip与gunzip压缩与解压缩的用法 Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename gunzip的用法 1.作用

gunzip命令作用是解压文件,使用权限是所有用户。 2.格式

gunzip [-acfhlLnNqrtvV][-s ][文件...] 或者gunzip [-acfhlLnNqrtvV][-s ][目录] 3.主要参数

-a或--ascii:使用ASCII文字模式。

-c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备。

-f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文

件是否为符号连接。

-h或--help:在线帮助。

-l或--list:列出压缩文件的相关信息。 -L或--license:显示版本与版权信息。

-n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理。

28 / 31

韩顺平Linux视频教程—笔记(全)

-N或--name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上。

-q或--quiet:不显示警告信息。

-r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。 -S或--suffix:更改压缩字尾字符串。 -t或--test:测试压缩文件是否正确无误。 -v或--verbose:显示指令执行过程。 -V或--version:显示版本信息。 4.说明

gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为“.gz”。事实上,gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。

----------------------------------------------------------------------

linux下java网络编程 -my qq

linux下网络编程是linux最让程序员着迷的地方,我们看看如何在linux进行网络编程。最终大家可以在这个基础上扩展为my qq的程序,并且会使用到mysql数据库。 你将学习到:

1、如何使用java进行socket编程 2、如何在java中对mysql数据库操作 3、windows和linux网络通讯

4、了解什么是网络服务这个晦涩的概念

---------------------------------------------------------------------- linux下java开发my qq server vi MyServerText.java

import java.io.*; //引用java.io包 import java.net.*; //引用.net包 //服务器端

public class MyServerText {

public static void main(String []args){

try{

//创建ServertSocket

ServertSocket ss=new ServerSocket(8888);

System.out.println(\

//监听,直到某个客户端来连接,一但连接成功,就会得到 //Socket[好象是一个数据管道] Socket s=ss.accept();

29 / 31

韩顺平Linux视频教程—笔记(全)

//可以读取从客户端发送的信息

InputStreamReader isr=new InputStreamReader(s.getInputStream()); BufferedReader br=new BufferedReader(isr);

String kk=br.readLine();

System.out.println(\

//从服务器端,回一个消息

OutputStreamWriter osw=new OutputStreamWriter(s.getOutputStream());

PrintWriter pw=new PrintWriter(osw,true);

pw.println(\

} cath (Excption e) { e.printStackTrace(); //TODO: handle exception } } }

---------------------------------------------------------------------- MyClient

import java.io.*; //引用java.io包 import java.net.*; //引用.net包 //客户端

public class MyClient {

public static void main(String []args){

try {

//连接ip:和port

Socket s=new Socket(\

//通过文件流发送消息

OutputStreamWriter osw=new OutputStreamWriter(s.getOutputStream()); BufferedWriter bw=new BufferedWriter(osw);

PrintWriter pw=new PrintWriter(bw,true);

30 / 31

韩顺平Linux视频教程—笔记(全)

//发送

pw.println(\

//读取从服务器回送的信息

InputStreamReader isr=new InputStreamReader(s.getInputStream());

BufferedReader br=new BufferedReader(isr);

String response=br.readLine();

System.out.println(\

} cath (Excption e) { e.printStackTrace(); } } }

----------------------------------------------------------------------

31 / 31

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库韩顺平linux视频学习笔记整理(6)在线全文阅读。

韩顺平linux视频学习笔记整理(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/381767.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: