8-20 linux常用基础命令学习
首先,讲解命令之前了解一下LINUX的一些基础知识
linux的特性:
1.一切皆文件;
2、由众多目标单一的小程序组成,组合小程序完成复杂任务;
3、尽量避免跟用户交互;
4、使用纯文本文件保存配置信息
一、简单操作命令cd,pwd,ls,tty,who,whereis,which,w,whoami,stat,echo
1、cd:目录切换
常见用法
.
..
cd:回用户主目录
cd~:回用户主目录
cd~USERNAME:切换至指定用户家目录
cd-:当前所在目录和上次所在目录来回切换
2、pwd:显示当前工作目录
3、ls:显示目录内容
例:
4、tty:显示当前终端设备
例如:
Last login: Fri Aug 21 05:39:46 2015 from 192.168.163.1
[[email protected] ~]# tty
/dev/pts/0
提到tty小编就不得不提下linux的终端类型了,linux中终端类型通过连接方式的不同主要分以下几类
物理终端:/dev/console
虚拟终端:/dev/tty[1-6]#系统启动后默认进入 切换方式ctrl+Alt+[F1-6]
串行终端:/dev/ttys[0]
伪终端:/dev/pts/数字#图形界面打开的命令行模式和通过远程访问连接方式的终端
5、who:显示当前登陆系统的用户
6、whereis和which:用于查看外部命令对应的可执行文件位置
7、w:用于显示当前登陆系统的用户信息
8、whoami:显示当前用户
9、stat:用来显示文件胡详细信息
10、echo:指令输出文本行
可直接后加文本
也可用来输出shell变量
11、type:用来判定给定命令是内部命令还是外部命令
命令有两类:
内部命令:由shell程序自带的命令;
外部命令:每个命令都有一个与之对应的,且名字同于命令的可执行程序文件
二、开关机命令 shutdown,halt,poweroff,reboot
1、shutdown:惯用关机命令
主要参数
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
-k : 不要真的关机,只是发送警告讯息出去!
-r : 在将系统的服务停掉之后就重新开机
-h : 将系统的服务停掉后,立即关机。
-n : 不经过 init 程序,直接以 shutdown 的功能来关机
-f : 关机并开机之后,强制略过 fsck 的磁盘检查
-F : 系统重新开机之后,强制进行 fsck 的磁盘检查
-c : 取消已经在进行的 shutdown 命令内容。
举例说明:
[[email protected] ~]# shutdown -h now #立刻关机,其中 now 相当于时间为 0 的状态
[[email protected] ~]# shutdown -h 20:25#系统在今天的 20:25 分会关机
[[email protected] ~]# shutdown -h +10 #系统再过十分钟后自动关机
[[email protected] ~]# shutdown -r now #系统立刻重新开机
[[email protected] ~]# shutdown -r +30 'The system will reboot' #再过三十分钟系统会重新开机,并显示后面的讯息。
[[email protected] ~]# shutdown -k now 'This system will reboot' #仅发出警告信件的参数!系统并不会关机
2、poweroff:相当于shudown h now 立即关机
3、reboot:相当于 shutdown r now
4、halt:关机,相当于shutdown h +0
三、时间管理命令 data,cal,clock,hwclock
cal:显示当月日历
cal[[month] year]显示特定月历
例:
3、clock和hwclock:获取当前时间,可用来同步系统时间和硬件
-s,--hctosys同步硬件时间
-w,--systohc同步系统时间
转载于:https://blog.51cto.com/liulongthe/1687264