w3cschool-Linux 命令大全
Linux关机命令和重启命令说明
在Linux中,常用的关机命令shutdown、halt、poweroff、init;重启命令有:reboot。本文将主要为大家带来一些常用的关机命令以及各种关机命令之间的区别和具体用法。
关机命令:
1、halt:立刻关机
2、poweroff:立刻关机
3、shutdown -h now:立刻关机(root用户使用)
4、shutdown -h 10:10分钟后自动关机
注意,如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
重启命令
1、reboot 立即重启
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
具体说明:
1、shutdown——最安全的关机命令
在Linux中,shutdown可以说是最安全的关机命令,可以通过参数h或-r的配合来完成关机或重启。不过需要注意,只有拥有root权限后,才能够使用该命令。
shutdown 参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给
每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。
2、halt----最简单的关机命令
其实halt命令就是调用shutdown -h。当halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
参数说明:
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写
wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前﹐关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
3、poweroff——最常用的关机命令
对于poweroff,可以说是目前最常用的关机命令了,其用法和 halt 也是基本相同的,这里就不多说了。
4、reboot——重启命令
reboot的工作过程halt是基本差不多的﹐不过它的作用是引发主机重启﹐而halt则是关机。它的参数也与halt相差不多。
5、init
init是Linux系统操作中不可缺少的程序之一。init的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。init定义了8个运行级别,init 0为关机,init 1为重启。
https://www.w3cschool.cn/linux/linux-command-manual.html
Linux 命令大全
| Linux 命令大全 | |||
|---|---|---|---|
| 1、文件管理 | |||
| cat | chattr | chgrp | chmod |
| chown | cksum | cmp | diff |
| diffstat | file | find | git |
| gitview | indent | cut | ln |
| less | locate | lsattr | mattrib |
| mc | mdel | mdir | mktemp |
| more | mmove | mread | mren |
| mtools | mtoolstest | mv | od |
| paste | patch | rcp | rm |
| slocate | split | tee | tmpwatch |
| touch | umask | which | cp |
| whereis | mcopy | mshowfat | rhmask |
| scp | awk | ||
| 2、文档编辑 | |||
| col | colrm | comm | csplit |
| ed | egrep | ex | fgrep |
| fmt | fold | grep | ispell |
| jed | joe | join | look |
| mtype | pico | rgrep | sed |
| sort | spell | tr | expr |
| uniq | wc | ||
| 3、文件传输 | |||
| lprm | lpr | lpq | lpd |
| bye | ftp | uuto | uupick |
| uucp | uucico | tftp | ncftp |
| ftpshut | ftpwho | ftpcount | |
| 4、磁盘管理 | |||
| cd | df | dirs | du |
| edquota | eject | mcd | mdeltree |
| mdu | mkdir | mlabel | mmd |
| mrd | mzip | pwd | quota |
| mount | mmount | rmdir | rmt |
| stat | tree | umount | ls |
| quotacheck | quotaoff | lndir | repquota |
| quotaon | |||
| 5、磁盘维护 | |||
| badblocks | cfdisk | dd | e2fsck |
| ext2ed | fsck | fsck.minix | fsconf |
| fdformat | hdparm | mformat | mkbootdisk |
| mkdosfs | mke2fs | mkfs.ext2 | mkfs.msdos |
| mkinitrd | mkisofs | mkswap | mpartition |
| swapon | symlinks | sync | mbadblocks |
| mkfs.minix | fsck.ext2 | fdisk | losetup |
| mkfs | sfdisk | swapoff | |
| 6、网络通讯 | |||
| apachectl | arpwatch | dip | getty |
| mingetty | uux | telnet | uulog |
| uustat | ppp-off | netconfig | nc |
| httpd | ifconfig | minicom | mesg |
| dnsconf | wall | netstat | ping |
| pppstats | samba | setserial | talk |
| traceroute | tty | newaliases | uuname |
| netconf | write | statserial | efax |
| pppsetup | tcpdump | ytalk | cu |
| smbd | testparm | smbclient | shapecfg |
| 7、系统管理 | |||
| adduser | chfn | useradd | date |
| exit | finger | fwhios | sleep |
| suspend | groupdel | groupmod | halt |
| kill | last | lastb | login |
| logname | logout | ps | nice |
| procinfo | top | pstree | reboot |
| rlogin | rsh | sliplogin | screen |
| shutdown | rwho | sudo | gitps |
| swatch | tload | logrotate | uname |
| chsh | userconf | userdel | usermod |
| vlock | who | whoami | whois |
| newgrp | renice | su | skill |
| w | id | free | |
| 8、系统设置 | |||
| reset | clear | alias | dircolors |
| aumix | bind | chroot | clock |
| crontab | declare | depmod | dmesg |
| enable | eval | export | pwunconv |
| grpconv | rpm | insmod | kbdconfig |
| lilo | liloconfig | lsmod | minfo |
| set | modprobe | ntsysv | mouseconfig |
| passwd | pwconv | rdate | resize |
| rmmod | grpunconv | modinfo | time |
| setup | sndconfig | setenv | setconsole |
| timeconfig | ulimit | unset | chkconfig |
| apmd | hwclock | mkkickstart | fbset |
| unalias | SVGATextMode | ||
| 9、备份压缩 | |||
| ar | bunzip2 | bzip2 | bzip2recover |
| gunzip | unarj | compress | cpio |
| dump | uuencode | gzexe | gzip |
| lha | restore | tar | uudecode |
| unzip | zip | zipinfo | |
| 10、设备管理 | |||
| setleds | loadkeys | rdev | dumpkeys |
| MAKEDEV | |||
Linux cat命令
命令:cat
cat命令用于把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
使用权限
所有使用者
语法格式
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
实例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
清空/etc/test.txt档案内容
cat /dev/null > /etc/test.txt
cat 也可以用来制作镜像文件。例如要制作软碟的像文件,将软碟放好后打
cat /dev/fd0 > OUTFILE
相反的,如果想把 image file 写到软碟,请打
cat IMG_FILE > /dev/fd0