liunx常用命令Word文件下载.docx

上传人:b****6 文档编号:20598632 上传时间:2023-01-24 格式:DOCX 页数:18 大小:43.77KB
下载 相关 举报
liunx常用命令Word文件下载.docx_第1页
第1页 / 共18页
liunx常用命令Word文件下载.docx_第2页
第2页 / 共18页
liunx常用命令Word文件下载.docx_第3页
第3页 / 共18页
liunx常用命令Word文件下载.docx_第4页
第4页 / 共18页
liunx常用命令Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

liunx常用命令Word文件下载.docx

《liunx常用命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《liunx常用命令Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

liunx常用命令Word文件下载.docx

52bin

rwxr-xr-x2(硬链接数)root(所有者)root(所属组)4096(文件大小非准确数)(单位数据块block存储数据的最小单位,默认512字节=1个数据块)可以自定义数据块大小

12-0120:

52(文件创建或最后修改的时间)bin(文件名)

文件处理命令cd

cd

命令英文意思:

changedirectory

命令所在路径:

shell内置命令

执行权限:

语法:

cd【目录】

范例:

$cd/切换到根目录

$cd..回到上一级目录

文件处理命令:

pwd

命令名称:

pwd

命令英文愿意:

printworkingdirectory

、bin/pwd

显示当前所在的工作目录

范例:

$pwd

/etc/rc5.d

mkdir

mkdir

命令英文愿意:

makedirectory

/bin/mkdir

mkdir【目录名】

功能描述:

创建新目录

$mkdirnewdir

Makdir/test

Makdirtest(在当前目录下创建目录)

文件创建命令touch

touch

/bin/touch

touch【文件名】

创建空文件

$touchnewfile

cp

cp

copy

、bin/cp

cp–R[源文件或目录]【目的目录】

-R复制目录

-p(保留原时间值)

复制文件或目录

$cpflie1file2dir1将文件1文件2复制到dir1目录下

$cp–Rdir1dir2将dir下的所有文件及子目录复制到dir2

Cp/etc/inittab/etc/services/test将这两个文件拷贝到test下

cp–R/etc/test将目录复制到test目录下

ctrl+c【终止命令】

mv

move

/bin/mv

mv[源文件或目录]【目的目录】

移动文件,更名

范例:

$mvfile1file3将当前目录下文件名改为3

$mvfile2dir2将文件2移动到目录dir2下

mv/test/inittad/tmp将文件移动到tmp下

mv/test/inittad/tmp/inittad1移动并改名

rm

rmrmdir(删除空目录)

remove

/bin/rm

执行权限:

rm–r[文件或目录]

-r删除目录

删除文件

rmservice删除文件

rm–fservice删除文件不要确认删除

rm–rfdir1删除目录不要询问

文件处理命令:

cat

concatenateanddisplayfiles

命令所在路径:

/bin/cat

cat[文件名]

显示文件内容

$cat/etc/issue

$cat/etc/services

文件处理命令more

more

bin/more

more[文件名]

(空格)或f显示下一页

(Enter)显示下一行

Q或q推出

分页显示文件内容

$more/etc/services

文件处理命令head

指令名称:

head

指令所在路径:

/bin/more

AllUser

head–num[文件名]

-num显示文件的前num行(不见行数默认是10行)

查看文件的前几行

$head-20/etc/services

文件处理命令tail

tail

/bin/tail

alluser

tail–num[文件名](不加参数默认是后10行)

-num显示文件的或num行

-f动态显示文件内容

查看文件的后几行

$tail-30/etc/services

ln

link

/bin/ln

ln–s【源文件】【目标文件】

-s创建软连接

产生软连接文件

ln–s/etc/issue/issue.soft(创建软连接文件)

Ln/etc/issue/issue.hard(创建硬连接文件)

-rw-r—r--1rootroot472010-04-26/etc/issue

Lrwxrwxrwx1rootroot1012-0123:

12/issue.soft-/etc/issue

Lrwxrwxrwx软连接文件权限(文件访问权限取决于源文件的权限)

类似于windows的快捷方式

rw-r—r--1rootroot472010-04-26/etc/issue

rw-r—r--1rootroot472010-04-26/etc/issue.head(硬连接文件)

类似于复制但是可以同步更新(源文件删除了硬连接还会存在)

Ls–i(inode数字标记,每个文件必须有个I节点除非是错误文件无法访问)

12a12a.head14a.soft(硬连接和源文件有相同的I节点所以会同步更新)

硬连接无法块文件系统(分区)(例如不能将windows下c盘的文件生成硬连接到d盘)

权限管理命令:

chmod

chmod

changethepermissionsmodeofafile

/bin/chmod

执行权限:

chmod【{ugo}{+-}{rwx}】【文件或目录】

【mode=421】【文件或目录】

改变文件或目录的权限

Chmod用户类型u+r

G-w

O=x

chomdu+ra(所有者增加写权限)

r–4W–2X–1(数字对应)

rwxr-xr--754

752rwxr-x-w-

Chmod641a

$chmodg+wfiel(赋予文件file所属组写权限)

$chmod777dir1设定目录dir为所有用户具有全部权限

Su–用户名(切换用户)

Root切换到普通用户不需要密码

dir1文件的权限为777所有者是root其他用户无法删除

a目录的权限是777其他用户可以删除此目录下的文件

删除一个文件的前提条件是对此文件的目录有W权限

权限管理命令:

chown

chown

命令英文原意:

changefileownership

/bin/chown

chown【用户】【文件或目录】

改变文件或目录的所有者

$chownnobodyfilel改变的文件file的所有者为nobody

Useradd用户名passwd密码(添加用户)

权限管理命令chgrp

chgrp

changefilegroupownership

/bin/chgrp

chgrp【用户组】【文件或目录】

该变文件或目录的所属组

$chgrpadmfile1改变文件filel的所属组为adm

umask

/bin/umask

umask【-S】

-S以rwx形式显示新建文件或目录缺省权限

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

$umask

$umask–S

Umask

0022(第一个0表示特殊权限为022表示用户权限位,是一个掩码值(777-权限)

Umask–S

u=rwx,g=rx,o=rx

-rw-r--r--.1rootroot0Jun603:

56a文件的缺省权限是644(没有执行权限)

drwxr-xr-x.2rootroot4096Jun603:

57a1目录的缺省权限755

linux缺省的权限规则

缺省创建的文件不能授予可执行x权限

更改缺省权限umask+掩码值

文件搜索命令:

wich

文件名称:

wichwhereis(两者都可以找到命令的绝对路径,前者可以显示命令的别名信息,后者可以显示命令的帮助文件所在路径)

/usr/bin/wich

wich[命令名称]

功能能描述:

显示系统命令所在目录

$wichls

文件搜索命令:

find

/usr/bin/find

find【搜素路径】【搜索关键字】

查找文件或目录

参数:

-name(文件名)

通配符*匹配任意字符init*(以init*开头的,*init结尾的,*init*所有包含init的所有文件)

?

匹配单个字符)

Find/etc-nameinit*(查找以init开头的文件)

-size(大小,+大于,-小于不加参数表示等于)

单位是数据块block默认数据块是512字节

100M=?

block

100M=10240KB=204800block

Find/etc-size+204800(查找大于100M的文件)

-user(所有者)

Find/home–usersamlee(查找samlee的文件)

Ctimeatimemtime(天)cminaminmmin(分钟)

C-change(改变,表示文件属性被修改过,所有者,所属组,权限)

a-access(访问)

m-modify(修改,表示文件内容被修改过)

-表示这内+表示超过

连接符–a(and)逻辑与-0(or)逻辑或

连接符find-exec命令{}\;

-ok命令{}\;

(ok不询问)

{}(表示find查询的结果)

\转义符,能过让符号或者命令使用他本身的含义rm的别名rm=rm-I

\rmfiel1(删除并不需要询问,转义符使rm使用有本身的含义)

-type(文件类型)f(二进制文件)d(目录)l(软连接文件)

find/-ctime-1查找24小时之内修过过属性的文件和目录

Find/etc–size-163840–a–size-204800查找大于80M小于100M的文件

Find/etc–nameinittab–execls–l{}\;

查找文件并显示其详细信息

Find/home–usersamlee–execrm–rf{}\;

find/home-namexingkong-a-typed-execls-l{}\;

查找xingkong的目录并显示详细信息

find/-nameinit*-typel-execls-l{}\;

特殊文件的创建touch“ab”touch---abc(创建文件ab和–abc)

特殊文件的删除根据i节点删除还可以rm“ab”rm---abc

Find路径–inum节点(根据i节点查找)ls–i(查找文件的i节点)

文件搜索指令:

locate

指令英文原意:

listfilesindatabases

AllUser

locate【搜索关键字】

寻找文件或目录

locatefile列出所有跟file相关的文件

更具更新数据库查询,速度快但是有些新文件不能查询,可以配合updatedb

更新数据库后再用!

updatedb只有root才能执行!

文件搜索指令updatedb

updatedb

updatetheslocatedatabase

/usr/bin/updated

功能描述:

建立整个系统目录文件的数据库

grep

grep[指定子串]【源文件】

在文件中搜索字串匹配的行并输出

grepftp/etc/services

帮助命令:

man

manual

/usr/bin/man

man【命令或配置文件】

获得帮助信息

manls

Manservices(直接写配置文件的名称不用写路径)

Man参数有1到5man5是获得配置文件的帮助

Passwd(有命令和配置文件二者名字相同)

manpasswd和man5passwd(获得配置文件帮住)

帮助命令:

info

info(unix里边不提供此命令)

指令英文原义:

information

/usr/bin/info

info【任何关键字】

功能描述:

infols(查看ls指令的帮助信息)

帮助指令:

whatis

whatisaproposmakewhatis

searchthewhatisdatabaseforstrings

/usr/bin/whatisapropos

/usr/sbin/makewhatis

alluser

whatisapropos【任何关键字】

获得所引的简短说明信息

whatisls

Aproposfatab相当于man–k

makewhatis

建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是whatisdatabase没有建立

Help查看shell内置命令的帮助

Helpls(查看ls的帮助信息)

压缩解压命令:

gzip

GUNzip

/bin/gzip

gzip选项【文件】

压缩文件(1.只能压缩文件2.不保留源文件)

压缩后文件格式:

.gz

gunzip

gununzip

/bin/gunzip

gunzip选项【压缩文件】或gzip–d【压缩文件】

解压缩.gz的压缩文件

gunzipfilel.gz

tar

/bin/tar

tar选项【cvf】【目录】

-c产生.tar打包文件

-v显示详细信息

-f指定压缩后的文件名(文件名可以使任何文件名)

-z打包同时压缩

打包目录

.tar.gz

tar–zcvfdir1.tar.gz.dir1将目录压缩成一个包并压缩的文件

File【文件】可以判断文件类型

解压:

Tar命令的解压缩语法

-x解包.tar文件

-v显示文件详细信息

-f指定解压文件

-z解压缩

tar-zxvfdir1.tar.gz

zip

zip(保留源文件)

/usr/bin/zip

Zip选项【-r】【压缩后文件名字】【源文件】

-r压缩目录

压缩文件或目录

.zip

zipsercices.zip/etc/services(压缩文件)

Zip–rtest.zip/test(压缩目录)

解压

Upzip

bzip2

bzip2(压缩比例非常高)

/usr/bin/bzip2

bzip2选项【-k】【文件名】【源文件】

-k产生压缩文件保留源文件

压缩文件

.bz2

bzip2–kfile1

解压bunzip2–k【文件】-k保留源压缩文件

网络通讯指令write

write(实时通讯工具用户必须在线)

/usr/bin/write

write【用户名】

向另外一个用户发送信息以ctrl+d结束

writesmalee向李明发送信息

网络通信指令:

wall

wall

/usr/bin/wall

writewall

指令权限:

wall【message】【文件名】

向所有用户广播信息

wallHappyNewYear

网络通信命令:

ping

ping

/usr/sbin/ping

ping选项ip地址

测试网路的连通性(不停的pingctrl+c终止)

ping192.168.1.1

-c(ping的数量)-s(ping包大小)

ifconfig

/usr/sbin/ifconfig

ifconfig选项【a】【网卡设备标示】

-a显示所有网卡信息

查看网络设备信息

ifconfig–a

改变ipifconfigeth0192.168.1.200

系统关机命令:

shutdown

shutdown

/usr/sbin/shutdown

关机

shutdown-hnow(马上关机)

reboot(重启)

shell应用技巧

1.命令别名2.输入输出冲定向3.管道4.命令连接符5.命令替换符

cat/etc/shells查看本机安装的shell

tab键可以命令不全上下箭头键可以查看最近用过的命令

清屏命令clesr(ctrl+l)清楚光标前所有的字符(ctrl+u)

History(查看所有用过的命令)!

加命令号(可以指令次用过的命令)

命令别名

命令别名定义:

aliascopy=cp

Aliasxrm=“rm-r”

产看别名信息:

alias

删除别名:

unaliascopy

输入输出重定向

同标准I/O一样,shell对每一个进程预先定义3个文件描述字(0,1,2)分表对应于:

0(stdin)标准输入

1(stdout)标准输出

2(stderr)标准错误输出

>

或》输出重定向

ls–l/tmp>

/tmp.msg

Date》/tmp.msg

(输出重定向)》(输出重定向到文件末尾,追加到文件末尾)

<

输入重定向

wall<

/etc/motd

2>

错误输出重定向

cp–R/usr/backup/usr.bak2>

/bak.error

管道|

管道:

将一个命令的输出结果传送给令一个命令的输入

使用方法;

命令1|命令2|命令n

ls–l/etc|more

Ls–l/etc|grepinit

Ls–l/etc|grepint|wc–l(统计包含int文件的个数)

Wc–l(统计文件有多少行)

命令连接符

间隔的各命令按顺序依次执行

&

前后命令的执行存在逻辑与关系,只有&

前面的命令执行成功后

它后边的命令才被执行

||前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,它后面的命令才被执行。

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

当前位置:首页 > 工作范文 > 演讲主持

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

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