您的位置:首页 > 运维架构 > Linux

8-20 linux常用基础命令学习

2015-08-23 08:27 531 查看
首先,讲解命令之前了解一下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
[root@centos6 ~]# 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 命令内容。
举例说明:
[root@linux ~]# shutdown -h now #立刻关机,其中 now 相当于时间为 0 的状态
[root@linux ~]# shutdown -h 20:25#系统在今天的 20:25 分会关机
[root@linux ~]# shutdown -h +10 #系统再过十分钟后自动关机
[root@linux ~]# shutdown -r now #系统立刻重新开机
[root@linux ~]# shutdown -r +30 'The system will reboot' #再过三十分钟系统会重新开机,并显示后面的讯息。
[root@linux ~]# 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
date:显示和设定系统时间



例如:显示为year-month-Day-hour-minute-second,如2015-8-23-06-54-46



cal:显示日历
cal:显示当月日历cal[[month] year]显示特定月历例:


3、clock和hwclock:获取当前时间,可用来同步系统时间和硬件-s,--hctosys同步硬件时间-w,--systohc同步系统时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 基础知识