在linux中 int1命令可以关机,LINUX常用命令

在DOS和Windows中,文件名的后缀就可以表示该文件的类型;但在Linux中,只要是可执行的文件并具有可执行属性它就能够执行,不管文件后缀是什么,但对一些资料文件一般也遵循一些文件名后缀规则,举例如下:

1)系统文件: *.conf,*.rpm, .* 等

2)程序与脚本:*.c,*.pl,*.php 等

3)格式文件:*.wav,*.jpg,*.htm 等

4)存档与压缩文件:*.tar,*.gz,*.Z,*.tgz,*.tar.gz 等

Linux文件命名规则

在Linux系统中可以使用长文件或目录名,可以给目录和文件取任何名字,但必须遵循下列规则:

1)除了 / 之外,所有的字符都合法。

2)有些字符最好不用,如空格符、制表符、

退格符和字符:? ,@ # $ & ( ) - ;‘ ’ “ ”

< >等。

3)避免使用加减号或 . 作为普通文件名的

第一个字符。

4)大小写敏感。

Linux命令格式

命令格式 :命令  -选项   参数

例 : ls  -la  /etc/default

说明:当有多个参数时,可以写在一起。

绝对路径 :是从根开始一级一级地进入各个子目

录,最后指定该命令或文件。

相对路径 :是从当前目录进入某目录,最后指定

该命令或文件。

两个特殊的目录 . 和 .. ,分别指示当前目录和

当前目录的父目录。

通配符

常用的通配符:

*       匹配任何字符或任何数目的字符

?     匹配任何单字符

[…]    匹配任何包含在括号里的单字符

登录

Linux是一个多用户、多任务的操作系统,允许多个用户同时使用系统资源。为了让系统知道用户是谁,拥有什么权力,可以使用什么资源,用户必须首先向系统表明自己的身份,这个过程称为登录(login)。

当显示出系统缺省的主提示符(对普通用户,缺省的主提示符是$;对超级用户root,缺省的主提示符是#),就表明用户登录成功了。若登录不成功,系统将要求用户重新登录。

用户退出系统的方法有两种:

1)  键入命令:exit

2)  在提示符下按Ctrl+D组合键

文件处理指令:ls

指令名称:ls

指令英文原义:list

指令所在路径:/bin/ls

执行权限:All User

语法:ls  选项[-alFR]  [文件或目录]

-a    显示所有文件,包括隐藏文件

-l     使用长格式显示

-F    附加文件类别,符号在文件名最后

-R    陆续显示目录

功能描述:显示目录文件

文件处理指令:touch

指令名称:touch

指令所在路径:/bin/touch

执行权限:All User

语法:touch  选项[-d]  [文件名]

-d    以yyyymmdd的形式给出要修改的时间

功能描述:生成空文件和修改文件存取时间

范例: $ touch  -d  20021109  ok

$ touch  abc

文件处理指令:cd

指令名称:cd

指令英文原义:change directory

指令所在路径:Shell内部指令

执行权限:All User

语法:cd [目录]

功能描述:切换目录

范例: $ cd  ..            回到上一级目录

$ cd  ~           回到用户的宿主目录

$ cd  /            切换到根目录

$ cd  ../usr     切换到上一层目录的usr目录

文件处理指令:pwd

指令名称:pwd

指令英文原义:print work directory

指令所在路径:/bin/pwd

执行权限:All User

语法:pwd

功能描述:显示目前所在的工作目录

范例:$ pwd

/usr/X11R6/bin

显示当前工作目录为/usr/X11R6/bin

文件处理指令:cp

指令名称:cp

指令英文原义:copy

指令所在路径:/bin/cp

执行权限:All User

语法:cp -afpx [源文件或目录] [目的文件或目录]

-a    复制所有目录并包含子目录

-f     强制复制文件

-p    保留原文件的日期

-x    指定文件复制后属于目的磁盘的文

件系统

功能描述:复制文件

范例:

$ cp  file1  file2  dir

将文件file1,file2复制到目录dir

$ cp  -ax  dir1  dir2

将dir1下的所有目录包括子目录陆续地复制

到dir2

文件处理指令:rm

指令名称:rm

指令英文原义:remove

指令所在路径:/bin/rm

执行权限:All User

语法:rm  -irf   [文件或目录]

-i     互动模式,删除前再做一次确认

-r     陆续删除目录

-f     强制删除

功能描述:删除文件

范例:

$ rm  -i  file

删除文件前询问是否删除

$ rm  -rf  dir

强制删除整个目录

文件处理指令:mv

指令名称:mv

指令英文原义:move

指令所在路径:/bin/mv

执行权限:All User

语法:mv  -if  [源文件或目录]  [目的文件或目录]

-i     覆盖前提示

-f     强制移动

功能描述:移动文件

范例:

$ mv  file1  file2

将文件file1移动到文件file2,其实也就是更名

地操作;若file2为目录,则是将file1移动到

file2目录下

文件处理指令:cat

指令名称:cat

指令所在路径:/bin/cat

执行权限:All User

语法:cat  [文件名]

功能描述:显示文件内容

范例: $ cat   cc.txt

$ cat   tempa  tempb > tempc

文件处理指令:more

指令名称:more

指令所在路径:/bin/more

执行权限:All User

语法:more  [文件名]

f或(空格)       显示下一页

(Enter)            显示下一行

q或Q               退出more

功能描述:分页显示文件内容

范例:   $ more  /etc/services

$ ls  /etc | more

文件处理指令:less

指令名称:less

指令所在路径:/usr/bin/less

执行权限:All User

语法:less  [文件名]

功能描述:按页显示文件内容,可用PgDn、

PgUp翻页

范例: $ less  /etc/services

文件处理指令:head

指令名称:head

指令所在路径:/usr/bin/head

执行权限:All User

语法:head  -num  [文件名]

-num    显示文件的前num行

功能描述:查看文件的前几行

范例:$ head  -20  /etc/services

文件处理指令:tail

指令名称:tail

指令所在路径:/usr/bin/tail

执行权限:All User

语法:tail  -num  [文件名]

-num    显示文件的后num行

功能描述:查看文件的后几行

范例: $ tail  -30  /etc/services

文件处理指令:ln

指令名称:ln

指令英文原义:link

指令所在路径:/bin/ln

执行权限:All User

语法:ln  -s  [源文件]  [目标文件]

-s     符号链接

功能描述:产生链接文件

范例:

$ ln  -s  /bin/less  /usr/local/bin/less

将/bin/less链接到/usr/local/bin/less

$ ln  /etc/csh.cshrc  /root/.cshrc

将/etc/csh.cshrc硬链接到/root/.cshrc

文件处理指令:cmp

指令名称:cmp

指令所在路径:/usr/bin/cmp

执行权限:All User

语法:cmp  选项[-p]  [文件1]  [文件2]

-p    列出两个文件所有差异,默认发现

一处就停止

功能描述:比较两个任意类型的文件

范例:  $ cmp  myfile1  myfile2

$ cmp  -p  myfile1  myfile2

文件处理指令:mkdir

指令名称:mkdir

指令所在路径:/bin/mkdir

执行权限:All User

语法:mkdir  选项[-p]  [目录名]

-p    依次创建目录

功能描述:建立目录

范例: $ mkdir  int

$ mkdir  -p  int1/mail/

文件处理指令:rmdir

指令名称:rmdir

指令所在路径:/bin/rmdir

执行权限:All User

语法:rmdir  选项[-p]  [目录名]

-p    依次删除目录

功能描述:删除目录

范例: $ rmdir  int

$ rmdir  -p  int1/mail/

权限管理指令:chmod

指令名称:chmod

指令英文原义:change file or directory’s mode

指令所在路径:/bin/chmod

执行权限:All User

语法:chmod  -R  [mode=4,2,1 or {a,u,g,o}

{+,-,=}{r,w,x,s,t}] [文件或目录]

功能描述:改变文件或目录的权限

范例: $ chmod  a+r  file1

所有用户对file1有读的权利

范例:

$ chmod  og-x  file1

删除group与other用户对file1文件的执行权利

$ chmod  u=rwx  file1

将file1的文件所有人权限设为可读、可写、

可执行

$ chmod  777  file2

指定file2为所有用户可读、可写、可执行

$ chmod  -R  644  dir/

将dir目录下的所有文件权限设置为644

权限管理指令:chown

指令名称:chown

指令英文原义:change file or directory’s owner

指令所在路径:/bin/chown

执行权限:All User

语法:chown  -R  [用户[.群组]] [文件或目录]

功能描述:改变文件或目录的所有人

范例:$ chown  baoshi  file

改文件file的所有人为baoshi

范例:

$ chown  -R  baoshi  dir/

将dir目录的所有文件所有人改为baoshi

权限管理指令:chgrp

指令名称:chgrp

指令英文原义:change file or directory’s group

指令所在路径:/bin/chgrp

执行权限:All User

语法:chgrp  -R  [群组]  [文件或目录]

功能描述:改变文件或目录的所属组

范例:$ chgrp  baodong  file

改文件file的所属组为baodong

范例:

$ chgrp  -R  baodong  dir/

将目录dir所有文件的所属组改为baodong

$ chown  -R  baoshi.baodong  dir/

将目录dir的所有文件所有人改为baoshi,所

属组改为baodong

权限管理指令:umask

指令名称:umask

指令所在路径:Shell内置命令

执行权限:All User

语法:umask

功能描述:设置文件的默认生成掩码

范例: $ umask

$ umask 022

文件搜索指令:whereis

指令名称:whereis

指令英文原义:where is file

指令所在路径:/usr/bin/whereis

执行权限:All User

语法:whereis  [文件或目录]

功能描述:显示文件或目录的所在目录

范例:$ whereis ls

/bin/ls

显示ls文件的所在位置为/bin/ls

文件搜索指令:find

指令名称:find

指令英文原义:find

指令所在路径:/usr/bin/find

执行权限:All User

语法:find [搜索路径]  [搜寻关键字]  [文件或目录]

-type ?  指定搜索文件的文件类型

-gid n    指定搜索组id为n的文件

-group gname  搜寻组名称为gname的文件

-iname Foo   搜寻与Foo类似的所有文件

功能描述:寻找文件或目录

范例:

$ find  /  -name  file1

执行find从根目录/寻找file1的位置并把输出

显示到屏幕上

$ find  /etc  -iname  f*

在/etc目录下搜寻所有以f开头的文件

$ find  /etc  -iname  c??

搜寻所有以c开头后面有两个字符的文件

$ find / -name core -print -exec rm -rf {} \;

文件搜索指令:grep

指令名称:grep

指令所在路径:/bin/grep

执行权限:All User

语法:grep  [要找的字串] [要寻找字串的源文件]

功能描述:在文件中搜寻匹配的行并进行输出

范例:# grep  baoshi  /etc/passwd

# ls  -l  /etc | grep inetd.conf

文件搜索指令:locate

指令名称:locate

指令英文原义:list files in databases

指令所在路径:/usr/bin/locate

执行权限:All User

语法:locate [搜索关键字]

功能描述:寻找文件或目录

范例: $ locate file

列出所有跟file相关的文件

文件搜索指令:updatedb

指令名称:updatedb

指令英文原义:update the slocate database

指令所在路径:/usr/bin/updatedb

执行权限:root

语法:updatedb

功能描述:建立整个系统目录文件的数据库

范例:# updatedb

磁盘管理指令:df

指令名称:df

指令英文原义:disk filesystem space usage

指令所在路径:/bin/df

执行权限:All User

语法:df  -km

-k   kilobytes          -m   megabytes

功能描述:显示文件系统的空间大小

范例:$ df

磁盘管理指令:du

指令名称:du

指令英文原义:disk file space usage

指令所在路径:/usr/bin/du

执行权限:All User

语法:du  -sbkm

-s   summarize          -b   bytes

功能描述:显示文件使用的空间大小

范例:$ du  -sm  /collect

127         /collect

显示/collect总空间为127MB,不加s显示此

目录下每个文件的大小

磁盘管理指令:fdformat

指令名称:fdformat

指令英文原义:floppy disk format

指令所在路径:/usr/bin/fdformat

执行权限:root

语法:fdformat  软盘设备名称

功能描述:格式化软盘

范例:               # fdformat  /dev/fd0

磁盘管理指令:mkbootdisk

指令名称:mkbootdisk

指令英文原义:make boot disk

指令所在路径:/sbin/mkbootdisk

执行权限:root

语法:

mkbootdisk  --device  软盘设备名称  kernel版本

功能描述:制作系统启动盘

范例:# mkbootdisk  --device  /dev/fd0  2.2.16-22

帮助指令:man

指令名称:man

指令英文原义:manual

指令所在路径:/usr/bin/man

执行权限:All User

语法:man  [任何关键字]

功能描述:获得帮助信息

范例: $ man ls

查看ls指令的帮助信息

其他:

$ manpath

显示完成的帮助手册页路径

$ man ls | col –b > ls.txt

将man手册页转换成普通文本文件

帮助指令:info

指令名称:info

指令英文原义:information

指令所在路径:/usr/bin/info

执行权限:All User

语法:info  [任何关键字]

功能描述:获得帮助信息

范例: $ info ls

查看ls指令的帮助信息

帮助指令:whatis

指令名称:whatis  apropos  makewhatis

指令英文原义:search the whatis database for strings

指令所在路径:/usr/bin/whatis apropos

/usr/sbin/makewhatis

执行权限:All User, All User,root

语法:whatis apropos [任何关键字]

功能描述:获得索引的简短说明信息

范例: $ whatis ls

$ apropos fstab       相当于man -k

范例:

# makewhatis

建立whatis和apropos搜索使用的数据库,当使

用这两个命令发生错误时,就是whatis database

没有建立

压缩解压指令:gzip

指令名称:gzip

指令英文原义:GNU zip

指令所在路径:/usr/bin/gzip,/bin/gzip

执行权限:All User

语法:gzip  选项  [-19r]  [文件]

-1   是数字1,表示快速压缩

-9   9代表最佳状况压缩,读音nine约等于nice

-r    陆续压缩整个目录

功能描述:用Lempel-Ziv coding (LZ77) 技术压缩文件

压缩后文件格式:.gz

范例:

$ gzip  -1  dnews27p.exe

快速压缩dnews27p.exe生成dnews27p.exe.gz压

缩文件

$ gzip  -9  -r  test/

用最佳压缩-9,再加上陆续选项-r压缩整个目

录test/

压缩解压指令:gunzip

指令名称:gunzip

指令英文原义:GNU unzip

指令所在路径:/usr/bin/gunzip,/bin/gunzip

执行权限:All User

语法:gunzip  选项  [-r]  [文件或目录]

-r    代表陆续解压缩

功能描述:解压缩以gzip压缩的.gz文件

范例: $ gunzip dnews27p.exe.gz

等同于gzip -d ,-d是解压缩的意思

$ gunzip -r test/

压缩解压指令:tar

指令名称:tar

指令英文原义:

指令所在路径:/bin/tar

执行权限:All User

语法:tar  选项[zcvf]  [文件或目录]

-z    使用gzip压缩.tar文件

-c    产生一个.tar文件

-v    观看压缩过程

-f     指定压缩后的文件名

功能描述:压缩文件目录

压缩后文件格式:.tar.gz 或 .tgz

范例:

$ tar  -zcvf   mymail.tar.gz  Mail/

将目录Mail/下所有文件压缩成一个压缩文件

$ tar  zcvf   mymail.tgz  Mail/

$ tar  cvf   mymail.tar  Mail/

$ gzip  -9  mymail.tar

tar的解压缩语法:tar  zxvf  tarfile.tar.gz (或.tgz)

-x    将打包文件tar开

-t     测试tarball压缩文件

-z    如果配合选项c使用是压缩,配合x使用是

解压缩

-v    将解压缩的过程显示在屏幕上

-f     指定解压对象为文件

如:$ tar  zxvf  mymail.tar.gz

$ tar  ztvf  mymail.tar.gz

压缩解压指令:tar+bzip2

tar + bzip2压缩

$ tar --use-compress-program bzip2 -cvf ee.tar.bz2 ee/

$ tar  cvf  -  ee/ | bzip2 > ee.tar.bz2

n       tar + bzip2解压缩

$ tar --use-compress-program bzip2 -xvf  ee.tar.bz2

$ gzip2  -cd  ee.tar.bz2 | tar  xvf  -

压缩解压指令:compress

指令名称:compress

指令所在路径:/usr/bin/compress

执行权限:All User

语法:compress   -vdf   [文件名称]

-v    显示压缩比例和压缩后的文件名

-d    将.Z结尾的压缩文件解压缩

-f     强制将文件压缩

压缩后文件格式:.Z

范例: $ compress  -v  letter.txt

$ compress  -d  letter.txt.Z

压缩解压指令:uncompress

指令名称:uncompress

指令所在路径:/usr/bin/uncompress

执行权限:All User

语法:uncompress   -v  [文件名称]

-v    显示解压缩的信息

解压对象:以.Z为结尾的压缩文件

范例: $ uncompress  -v  letter.txt.Z

$ tar  Zxvf  net.tar.Z

Z表示用uncompress同时解压解包

范例:

$ tar  Zcvf  net.tar.Z  net/

将net目录tar起来后,再用compress压缩

$ zcat  letter.txt.Z

可使用zcat直接查看compress压缩过的文件

$ zcat  letter.txt.Z | more

压缩解压指令:zip

指令名称:zip

指令所在路径:/usr/bin/zip

执行权限:All User

语法:

zip  -rfF  [压缩后的文件名]  [被压缩的文件或目录]

-r    陆续压缩

-f    更新压缩

-F   修理压缩文件

功能描述:压缩文件或目录

压缩后文件格式:.zip

范例:

$ zip  ee.gif.zip  ee.gif

$ zip  -r  mail  mail/

$ zip  -rf  mail  mail/

压缩解压指令:unzip

指令名称:unzip

指令所在路径:/usr/bin/unzip

执行权限:All User

语法:unzip -d  [压缩文件名]

-d    连子目录一起解开

功能描述:解开用zip压缩过的压缩文件

范例:$ unzip  -d  mail.zip

系统信息指令:hostname

指令名称:hostname

指令所在路径:/bin/hostname

执行权限:All User

语法:hostname  选项

功能描述:查看主机名

范例: $ hostname

系统信息指令:uname

指令名称:uname

指令所在路径:/bin/uname

执行权限:All User

语法:uname  选项[-ra]

-r   显示操作系统发表版本

-a   显示系统所有标示信息

功能描述:显示系统信息

范例:$ uname  -r

$ uname  -a

网络通信指令:write

指令名称:write

指令所在路径:/usr/bin/write

执行权限:All User

语法:write     [@ ]

功能描述:向另外一个用户发信息,以Ctrl+D作为结束

范例:   $ write  webmaster

网络通信指令:wall

指令名称:wall

指令所在路径:/usr/bin/wall

执行权限:All User

语法:wall  [message]  [文件名]

功能描述:向所有用户广播信息

范例:   $ wall  Happy New Year!

$ wall  msg.txt

网络通信指令:mesg

指令名称:mesg

指令所在路径:/usr/bin/mesg

执行权限:All User

语法:mesg  选项[yn]

y    接受从其他用户发来的信息

n    不接受从其他用户发来的信息

功能描述:显示当前是否接受其他用户发来信息

范例:   $ mesg

$ mesg  n

网络通信指令:ping

指令名称:ping

指令所在路径:/bin/ping

执行权限:All User

语法:ping  选项[-ciR]  主机名(或IP地址)

-c    共发出多少条信息

-i     等待多少秒后发下一条信息

-R    显示路由表的详细信息

功能描述:测试网络连通性

范例:   $ ping  -c  4  192.168.0.222

网络通信指令:lynx

指令名称:lynx

指令所在路径:/usr/bin/lynx

执行权限:All User

语法:lynx

功能描述:字符界面浏览器

范例:$ lynx  http://www.cuug.com

网络通信指令:telnet

指令名称:telnet

指令所在路径:/usr/bin/telnet

执行权限:All User

语法:telnet  [主机名]  [:端口号]

功能描述:用telnet协议登录另一个主机

范例:$ telnet  166.111.1.200

网络通信指令:ifconfig

指令名称:ifconfig

指令所在路径:/sbin/ifconfig

执行权限:root

语法:ifconfig  [-a]  [网卡设备标识]

功能描述:查看系统网络设置信息

范例:# ifconfig  -a

网络通信指令:mail

指令名称:mail

指令所在路径:/bin/mail

执行权限:All  User

语法:mail

功能描述:阅读邮件

范例:$ mail

系统关机指令:shutdown

指令名称:shutdown

指令所在路径:/sbin/shutdown

执行权限:root

语法:shutdown  选项[now -y -g]

-y    不确认马上关机

-g     修改等待周期为你指定的秒数

功能描述:关机

范例:# shutdown -g 120

系统两分钟后关机

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值