一.linux今天我们总结一下常用的入门命令:
1.linux下关机命令:poweroff、init 0、halt、shutdown -h now
2.linux下重启命令:reboot、init 6、shutdown -r now
3.shutdown命令:
格式:shutdown options TIME
其中options以下几点:
-r:执行重启
-c:取消shutdown命令
-h:执行关机
其中TIME以下几点:
now:表示现在
m:从命令提交开始后的相对时间表示法: 3
hh:mm:指定绝对时间,指明具体时间。
举例:
shutdown -h now #现在关机
shutdown -r now #表示现在重启
4.ls命令:在指定路径下显示文件列表
格式:ls [OPTION]... [FILE]...
参数:
ls:在指定路径下显示文件列表。
ls -a|--all:所有文件都包括隐藏文件。
ls -A:显示其他不包括隐藏文件的文件。
ls -l:以长格式显示文件列表
ls -h: 以人类易读的方式显示文件的大小
ls -d: 显示目录本身的相关属性,通常是和-l一起使用
ls -r --reverse: 使用逆序显示
ls -R:递归显示
ls -t:按修改时间排序,最新时间在前面
5.cd切换命令:
格式:cd [-L|-P] [dir]
常用命令:
cd ~:回到用户家目录
cd ~USERNAME:回到指定的用户目录
cd -:上次回到用户的目录
cd: 回到用户家目录
cd .:切换到当前目录
cd ..:切换到当前目录的上一级目录
6.文件查看命令:cat,tac,file
cat:正序查看文件内容,tac逆序查看文件内容,file查看文件内容格式
7.echo命令:打印,返回显示命令
格式:echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION
参数:-n:禁止自动添加换行符
-e:转义符允许使用
\n:换行符
\t:制表符
"":表示弱引用
表示强引用
8.date命令:日期查看命令
格式:date [OPTION]... [ FORMAT]
其中FORMAT格式是指格式符号
参数:
%A:显示当前时间全称星期几
%a:显示当前时间缩写了几周
%D:显示当前时间、月日:格式为/month/day/year
%F: 显示当前时间年月日:格式为year-month-day
%T:显示当前时间分秒:格式为hour:minetus:seconds
%Y-%m-%d-%H:%M:%S :显示当前时间
举例:
Wednesday
Wed
09/13/17
2017-09-13
08:00:52
[[emailprotected] test]# date %Y-%m-%d-%H:%M:%S
2017-09-13-08:01:15
建立时间格式:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
MM:月份
DD:日
hh:小时
mm:分钟
YY:年份缩写
CCYY:年份全称
.ss:秒
date -s "year-mouth-day hour:minites:seconds"
举例:
方法一:
[emailprotected] test]# date 091916452017.59
Tue Sep 19 16:45:59 CST 2017
方法二:
[[emailprotected] test]# date -s "2017-09-19 16:46:40"
Tue Sep 19 16:46:40 CST 2017
9.linux系统时钟:
linux系统有两个时钟:
系统时钟:由liunx内核通过cpu计时工作频率。
硬件时钟:硬件自带晶体管振动频率进行的计时。
查看硬件时钟:clock、hwclock命令。
时钟同步命令:
hwclock:
参数:
-s, --hctosys :建立系统时钟同步硬件时钟
-w, --systohc :建立硬件时钟同步系统时钟
日历查看命令:
cal:表示日历命令
cal 2017
11.查看历史命令的方法:history:登录系统时,将阅读历史命令文件/root/.bash_history;登录shell缓存中存在后执行的命令,退出系统后将缓存命令保存在历史命令文件中。
参数:
-a 将会话命令手动添加到历史命令文件中
-d 删除历史上指定的命令(指定的方法是历史命令的编号)
-c 清空历史命令
快速操作命令:!n:调用历史上第n条命令
!! 调用上一个执行命令。
!string 调用历史上最近一个符合string命令,倒序。
hash -r/-d 使用清空命令hash缓存
hitscommand
4/bin/cat
2/bin/ls
hash: hash table empty
12.常用的搜索命令:
which:显示命令对应程序文件的路径
格式:which [option] command
参数:--skip-alias:禁止显示别名
whereis与which同样的命令
echo $PATH : shell程序搜索可执行程序文件的路径定义PATH变量中。搜索顺序从左到右。在存储中缓存搜索结果(k-v)
whatis:查看指定命令的帮助文档手册有哪些?
whatis COMMAND
使用mkwhatis命令可将当前系统所有的帮助手册及对应的关键字创建为一个数据库。
13.查看系统登录用户情况:
who:显示当前系统的所有会话
w:显示当前系统的所有会话和操作
whoami:显示当前登录的有效用户
root pts/0 2017-09-13 07:36 (192.168.80.1)
root tty1 2017-09-12 10:47 (:0)
root pts/0 2017-09-13 07:36 (192.168.80.1)
root pts/1 2017-09-19 17:16 (192.168.80.1)
root tty1 2017-09-12 10:47 (:0)
17:16:21 up 1 day, 8:04, 3 users, load average: 0.00, 0.00, 0.00
USER TTY FROM [emailprotected] IDLE JCPU PCPU WHAT
root pts/0 192.168.80.1 13Sep17 0.00s 0.10s 0.00s w
root pts/1 192.168.80.1 17:16 11.00s 0.01s 0.01s -bash
root tty1 :0 nbsp; 12Sep17 7days 2:03 2:03 /usr/bin/Xorg :0 -nr -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-pTcg9T/database -nolisten tcp vt1
root