linux学习Word文档下载推荐.docx

上传人:b****5 文档编号:18595849 上传时间:2022-12-29 格式:DOCX 页数:14 大小:447.03KB
下载 相关 举报
linux学习Word文档下载推荐.docx_第1页
第1页 / 共14页
linux学习Word文档下载推荐.docx_第2页
第2页 / 共14页
linux学习Word文档下载推荐.docx_第3页
第3页 / 共14页
linux学习Word文档下载推荐.docx_第4页
第4页 / 共14页
linux学习Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

linux学习Word文档下载推荐.docx

《linux学习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《linux学习Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

linux学习Word文档下载推荐.docx

#SUPPORTED="

en_US.UTF-8:

en_US:

en"

#SYSFONT="

latarcyrheb-sun16"

改为LANG="

zh_CN.GB18030"

LANGUAGE="

zh_CN.GB18030:

zh_CN.GB2312:

zh_CN"

SUPPORTED="

zh_CN:

zh"

SYSFONT="

lat0-sun16"

SYSFONTACM="

8859-15"

解压小全

tar:

-c:

建立压缩文件的参数命令,creat的意思。

-x:

解压缩。

-z:

是否需要用gzip压缩?

-j:

是否需要用bzip2压缩?

-v:

压缩的过程中显示文件。

这个常用,但不建议用在后天执行过程。

-p:

保持原文件的属性,尤其是权限,打包时权限不被修改。

-f:

使用文件名,在f后要立即接文件名。

不要再加参数。

例:

tar-zcvfxxx.tar.gzxxx/xxx1xxx2xxx3多个待打包文件以空格分隔

    tar-zcvfxxx.tar.gz/home/user/xxx/使用绝对路径打包,解包也使用绝对路径

    tar-zxvfxxx.tar.gz按相对路径解包到当前目录下,或按绝对路径解包

   tar-zcvfxxx.tar.gzxxx|split-b1m打包后,使用split分割为1m大小的多个文件

连接到数据库:

sqlplus/nolog链接到数据库

sql>

connect/assysdba

Linux是大小写敏感的系统,所有的命令、路径、参数、变量……都区分大小写

path路径

 PATH=$PATH:

<

PATH1>

:

PATH2>

PATH3>

------:

PATHN>

  你可以自己加上指定的路径,中间用冒号隔开。

环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:

$source.bash_profile

  需要注意的是,最好不要把当前路径“./”放到PATH里,这样可能会受到意想不到的攻击。

完成后,可以通过$echo$PATH查看当前的搜索路径。

这样定制后,就可以避免频繁的启动位于shell搜索的路径之外的程序了。

可通过编辑/etc/profile来改PATH,也可以改家目录下的.bashrc(即:

~/.bashrc)。

#vim/etc/profile

在文档最后,添加:

exportPATH="

/opt/STM/STLinux-2.3/devkit/sh4/bin:

$PATH"

保存,退出,然后运行:

#source/etc/profile

不报错则成功。

搜索命令whereislocatefind

1、whereis<

程序名称>

  查找软件的安装路径

    -b只查找二进制文件

    -m只查找帮助文件

    -s只查找源代码

    -u排除指定类型文件

    -f只显示文件名

    -B<

目录>

在指定目录下查找二进制文件

    -M<

在指定目录下查找帮助文件

    -S<

在指定目录下查找源代码

  2、locate<

文件名称>

  在文件索引数据库中搜索文件

    -d<

数据库路径>

搜索指定数据库

  updatedb更新文件索引数据库

3、find[路径]<

表达式>

  查找文件

    -name<

根据文件名查找文件

    -iname<

根据文件名查找文件,忽略大小写

    -path<

根据路径查找文件

    -ipath<

根据路径查找文件,忽略大小写

    -amin<

分钟>

过去N分钟内访问过的文件

    -atime<

天数>

过去N天内访问过的文件

    -cmin<

过去N分钟内修改过的文件

    -ctime<

过去N天内修改过的文件

    -anewer<

参照文件>

比参照文件更晚被读取过的文件

    -cnewer<

比参照文件更晚被修改过的文件

    -size<

大小>

根据文件大小查找文件,单位bcwkMG

    -type<

文件类型>

根据文件类型查找文件。

b块设备c字符设备d目录p管道文件f普通文件l链接s端口文件

    -user<

用户名>

按归属用户查找文件

    -uid<

uid>

按UID查找文件

    -group<

群组名>

按归属群组查找文件

    -gid<

gid>

按GID查找文件

    -empty查找空文件

  grep<

字符串>

|"

正则表达式>

"

[文件名]

  在文件中搜索内容

~、cal、date、bc

1、一般来说,主文件夹都在/home中,如果登入的账号是test,那么我的主文件夹就在/home/test.

2、[cms@IT02NMSSDB~]$:

[用户名@主机名当前所在目录]。

~:

用户的主文件夹。

$:

提示符。

root的提示符是#。

其他用户的提示符是$。

[cms@IT02NMSSDBweb]$exit注销登录,离开linux。

3、cal显示当月日历。

cal2005显示2005年的日历。

cal月年:

cal32005:

显示2005年3月份的日历。

4、date显示当前日期、时间。

[test@CZCEDB3~]$date

2011年03月03日星期四14:

35:

30CST

+%y/%m/%d:

将当前日期格式改为年/月/日

+%H:

%M:

将当前日期格式改为时:

[test@CZCEDB3~]$date+%y/%m/%d

11/03/03

5、计算器bc(scale=number)

scale=3:

保留3位小数。

[test@CZCEDB3~]$bc

bc1.06

Copyright1991-1994,1997,1998,2000FreeSoftwareFoundation,Inc.

ThisisfreesoftwarewithABSOLUTELYNOWARRANTY.

Fordetailstype`warranty'

.(计算器版本)

输入要计算的内容即可。

scale=3

1/3

.333

(interrupt)usequittoexit.

输入quit则退出计算器。

who:

查看有谁在线

netstat–a:

查看网络的联机状态

sync:

将内存中尚未更新的数据同步写入磁盘。

(保存数据,在系哦天内骨干及和重启前很重要)

更改文件的所属用户组:

chgrp(changegroup)

chgrp用户组文件名

chgrp[-R]用户组名文件名

-R:

连同子目录下的所有文件、目录都更新成这个用户组。

常常用在更改某一目录的情况。

要改成的用户组名称,必须在/etc/group里存在

更改文件拥有者chown(changeowner)

要改成的用户名称,必须在/etc/passwd里存在

chown[-R]用户名称文件或目录

chown[-R]用户名称:

用户组文件或目录

更改文件属性chmod

1、数字类型改变文件权限

r:

4w:

2x:

1文件权限中若只有r而没有x,照样不能读,因为没有可执行权限,所以要想可读,需有r和x权限。

chmodxyz文件名

xyz:

数字类型的权限属性,为rwx属性数值的和。

例755

2、符号类型改变文件权限

u=rwx,go=rx这段文字之间并没有空格。

如果是“-rwxr-xr--”时,则是”chomdu=rwx,g=rx,o=r文件名”来设置。

加减的用法:

1、如果想增加所有人的可写入权限,则:

chmoda+w文件名

2、如果想去掉所有人的可执行权限,则:

chmoda-xfilename

cp源文件目标文件

参数i、f的运用和rm、mv相同。

rm–r、mv–u雷同cp。

cp主要复制文件,如果是目录,需加-r参数(一旦删除不可更改,慎用)。

注意权限,所以还要加-a。

家目录下的文件,例/home/test/test1可直接写作~/test1

cp–i的作用(复制两次的时候,询问是否覆盖原文件)cp–f强制覆盖

cp–a完全复制,包括其属性和创建日期都相同。

注意ll的使用,可以llfilename1filename2的方式使用。

cp–u当目标文件已经存在,且源文件比较新(有差异)时,才会复制。

常用于备份。

cp–u源文件目标文件

一次性复制多个文件:

ln<

源文件>

<

链接>

  链接

    -s符号链接

    -f强制链接,覆盖目标文件

    -i覆盖前询问用户

查看文件内容(catmoreless)

cat–n等同于nl显示行号。

cat–A完整显示内容(包含特殊字符)

linux以$为换行符。

more:

最后一行显示当前显示的百分比,在最后一行按下空格键:

表示向下翻一页,

enter:

向下翻一行。

q:

退出more。

/字符串:

在显示的内容中,向下搜索‘字符串’。

less:

head、tail都加–n,显示前几行或后几行。

搜索文件:

locatefilename

Which寻找执行文件whereis寻找特定文件//都不好用

find/-namefilename

(find路径命令)

umask、touch

文件默认权限:

umask或者unask-s

touch创建新文件、修改时间

mtime(modificationtime):

修改时间。

内容数据修改时,则更新此时间。

ctime(statustime):

状态时间。

当文件状态(属性、权限等)修改时,则更新此时间。

atime(accesstime):

访问时间。

读取文件内容时,则更新此时间。

ll--time=ctimepath用ll查询相关时间。

path为要查询的文件或目录名称。

ftp主机名或IP地址

连接成功后,可以在远程机使用cd、pwd等命令。

putlocal-file[remote-file]:

将本地文件local-file传送至远程主机。

getremote-file:

将远程主机的remote-file下载到本机。

分区、磁盘与文件系统

而在Linux中,分区是这样表示的

    /dev/hda

    /dev/hda1

    /dev/hda2

    /dev/hda5

    /dev/sdb1

  以/dev/hda5为例:

  因为在Linux中,每一个设备都是用/dev/文件夹下的一个文件来表示,所以/dev/hda5中,/dev/表示的是根目录下的dev目录,我们来看剩下的部分hda5。

  前两位的字母hd表示这是一块IDE硬盘,如果是sd,则代表SATA硬盘,或者闪存等外设。

  第三位的字母a表示这是该类型接口上的第一个设备。

同理,b、c、d……分别代表该类型接口上的第二三四……个设备。

例如hdc表示第二个IDE接口上的主硬盘(每个IDE接口上允许一个主设备和一个从设备)。

  第四位的数字5,并不表示这是该硬盘中的第5个分区,而是第一个逻辑分区。

因为在Linux中,为了避免不必要的混乱,分区的顺序是不能改变的,分区标识则由它们在硬盘中的位置决定。

系统又要为所有可能的主分区预留标识,所以1-4一定不会是逻辑分区,5则是第一个逻辑分区,以此类推。

可以说,一个分区就是一个文件系统。

块是数据存储的最小单位。

inode记录文件的相关属性,以及文件内容放置在哪一个块内的信息(具有指针的功能)。

分区的规划并不是越大越好,要根据主机的用途来规划。

linux怎样读取文件内容的:

df查询磁盘与目录的容量

df或df–h

例:

[root@CZCEDB3~]#df-h

文件系统容量已用可用已用%挂载点

/dev/cciss/c0d0p8194G14G170G8%/

/dev/cciss/c0d0p748G8.3G37G19%/home

/dev/cciss/c0d0p648G180M45G1%/oracle

/dev/cciss/c0d0p395G188M90G1%/data01

/dev/cciss/c0d0p295G188M90G1%/data02

/dev/cciss/c0d0p13.8G78M3.6G3%/boot

tmpfs16G016G0%/dev/shm

[root@CZCEDB3~]#df-h/etc

##文件系统:

表示文件系统在哪个分区。

##挂载点:

磁盘载入的目录所在。

du列出文件容量

  du[路径]

  计算文件或目录空间占用

    -h人性化显示。

自动以G、M、K为单位显示占用空间大小

    -l重复计算硬链接文件大小

    -L计算符号链接文件大小

    -a显示当前目录子目录中的文件

    -c显示文件数

file<

文件名>

 :

 显示文件类型

    -i显示mime类型

通配符 

使用?

代表任意单个字符。

例如?

?

lo,表示lo前有三个字符,它可以匹配Hello

  使用*代表随意几个任意字符。

例如*.iso,代表所有iso格式的文件。

  Tip:

您可以将遍历补全和通配符结合使用,以提高效率。

  例如:

    cd*/则遍历补全只补全文件夹

    chmview*.chm则遍历补全只补全chm文件

>

:

  重定向符号,它的作用是将命令的输出重定向到一个文件中。

比如我们想把命令ls的结果保存为FileList文件,作一个清单,我们可以使用重定向符号来完成它:

    ls-l>

FileList

  作用与>

基本相同,不同点在于,>

以追加的方式,将命令的输出写入文件的末尾。

 <

  是从文件到命令的重定向,将文件的内容作为命令的输入。

|:

  为管道符号,它的作用是将前一个命令的输出,作为下一个命令的输入。

假设一个目录下的文件太多,使用ls命令不能够在屏幕中完全显示,这个时候您可以将ls命令的输出,通过管道符号,作为浏览器less的输入。

就可以使用浏览器的功能翻页、查找:

    ls-al|less

#:

注释符

;

两个命令的分隔

任务管理

&

  在命令的末尾加上一个&

符号,表示背景任务,在后台执行;

  使用;

将多个命令连结起来,则表示任务按顺序执行

  &

  使用&

将多个命令连结起来,则表示只有前面的命令执行成功,后面的命令才能得以执行

``(esc下面的那个键):

中间的命令可以优先执行。

  `<

命令>

`,如果一个命令中包含以``(Esc键下方的按键)括起来的子命令,那么子命令将被优先执行,执行结果被代入上一级命令继续执行,例如创建一个以当前时间命名的文件:

 touch`date+%m.%d_%H:

%M:

%S`

  touch命令能够创建一个文件,它的操作对象,为

date+%m%d%H%M%S命令的输出06.06_06:

06:

60

  这样,我们创建了一个名为06.06_06:

60的文件(六月六日六时六分刚过六十秒)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1