1、关于关机、在线求助等命令及好玩的小命令
date--显示时间 date +%Y/%m%d-%H:%M --用于指定输出时间的格式
cal--显示日历 格式是 cal [month] [year]
bc--简单实用的计算器。默认斤输出整数,要输出小数点后面的数字要执行 scale=number,number是小数点后面的位数,退出输入命令quit。
ctrl+c--中断当前的程序。
who --查看谁在线
man/info--在线求助 格式:man /info command 即可找到关于这个命令详细的用法解析哦~~那么man page放在哪里呢?各个版本可能有差异,但是通常会放在/usr/shar/man 里。然而,我们可以通过修改它的man page搜寻路径来改变这个目录。修改/etc/man.config即可。
netstat -a--查看网络联机状态
ps-aux--查看背景执行程序
kill Pid --终止某个进程
关机指令我们比较常用的是shutdown,要注意只有root才可以关机哦!!shutdown命令的使用格式如下。。
shutdown [-cfFhknr(参数名称)] [-t 秒数] 时间 [警告信息]
具体各参数功能:-c 取消前一个shutdown命令。值得注意的是,当执行一个如“shutdown -h 11:10”的命令时,只要按“Ctrl+C”键就可以中断关机的命令。若是执行如“shutdown -h 11:10 & ” 的 命 令 将 shutdown转到后台时,则需要使用shutdown -c将前一个shutdown命令取消。
-f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序)。
-F 重新启动时执行fsck。
-h 将系统关机,在某种程度上功能与halt命令相当。
-k 只是送出信息给所有用户,但并不会真正关机。
-n 不调用init程序关机,而是由shutdown自己进行(一般关机程序是由shutdown调用init来实现关机动作),使用此参数将加快关机速度,但是不建议用户使用此种关机方式。
-r shutdown之后重新启动系统。
-t<秒数> 送出警告信息和关机信号之间要延迟多少秒。警告信息将提醒用户保存当前进行的工作。
时间] 设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如 “shutdown 10:45”表示将在10:45执行shutdown。+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown。 值得注意的是这部分参数不能省略。[警告信息] 要传送给所有登入用户的信息。
应用举例:
指定现在立即关机: # shutdown -h now
指定5分钟后关机,同时送出警告信息给登入用户:# shutdown +5 “System will shutdown after 5 minutes”
shutdown -r now 几乎与reboot相同。建议在关机之前先输入数据回填指令:sync;sync;sync;reboot
Linux 中设置IP地址网关等信息的文档在 /etc/sysconfig/network-scripts/ifconfig-eth0
当然也可以用命令设置 但是在重启后会失效,即每次开机都要设置,而在上述文档中设置,则永久生效
#ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx broadcast xxx.xxx.xxx.xxx
如果要暂停某个网络接口的工作,可以使用down参数:(相反,启动某个接口用up)
#inconfig eth0 down
设置网关的命令是
route add default gw xxx.xxx.xxx.xxx
重启网络服务命令
service network restart
/etc/init.d/network restart
2、linux文件权限与目录配置相关的命令
一、改变文件权限的命令
改变群组的命令 chgrp 注意目标群组一定要在 /etc/group 中存在,否则会报错
chgrp 群组名称 文件或者目录
改变拥有者得命令 chown 注意 拥有者名称必须存在于/etc/passwd 文件中,否则报错 若要将目录下所有子目录或者文件同时更改文件所有者 加参数 -R
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:群组名称 文件或目录
改变权限命令 chmod
chmod [-R] xyz 文件或目录 其中xyz为同三组rwx属性数值相加
二、linux支持的文件格式与文件种类
linux支持很多文件格式,但你必须将你需要的文件格式编译到核心,如果核心不认识改文件格式,是无法取用的。。。你可以通过查看录/lib/modules/'uname'/lernel/fs下有没有你要的文件格式,若有,则表示此核心是支持改文件格式的哦!!
Linux的文件种类主要有下面这几种:
• 普通文件(regular file):就是一般我们存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:
纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容为我们可以直接读到的数据,例如数字、字母等等。设置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。
二进制文件(binary):我们在GNU发展史中提过,系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。
数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。
• 目录(directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。
• 连接文件(link):类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]。
• 设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:
块(block)设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]。
字符(character)设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]。
• 套接字(sockets):这类文件通常用在网络数据连接。我们可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。
• 管道(FIFO, pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。
linux文件的后缀名:
一谈到文件类型,大家就能想到Windows的文件类型,比如file.txt、file.doc、file.sys、file.mp3、file.exe等,根据文件的后缀就能判断文件的类型。但在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性有关。但我们了解一下Linux文件的后缀名还是有必要的,特别是我们自己创建一些文件,最好还是加后缀名,这样做的目的是仅仅是为了我们的在应用时方便。
现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联的。在我们打开某个文件时,系统会自动判断用哪个应用程序打开。如果从这方面来说,Linux桌面环境和Windows桌面没有太大的区别。
在Linux中,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,Linux的扩展名没有太大的意义。
file.tar.gz file.tgz file.tar.bz2 file.rar file.gz file.zip ... ... 这些大家都熟悉,是归档文件。要通过相应的工具来解压或提取;
file.php 这个大家都知道吧,是能用php语言解释器进行解释,能用浏览器打开的文件;
file.so 这类是库文件;
file.doc file.obt 这是OpenOffice 能打开的文件;
... ...
用一些工具创建的文件,其后缀也不相同,就看我们用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,创建出来的文件后缀名也不一样。