Linux上天之路(五)之Linux基本命令
-
命令 命令选项
-
学会看语法:
-
{必选项}[可选项]
-
举例
ls -a /tmp 等价 ls –all /tmp ls 命令 -a 命令选项 简写使用- 全写-- /tmp 参数
linux 命令分为:内部命令和外部命令,内部命令是linux内核自带的,执行效率更高;外部命令需要安装以后才能使用,但是系统默认已经为你安装了很多外部命令,供大家使用。
-
使用type命令来区分命令是内部还是外部命令:
zhangyafei@ubuntu:~$ type type type 是 shell 内建 zhangyafei@ubuntu:~$ type clear clear 是 /usr/bin/clear zhangyafei@ubuntu:~$
- linux命令存放路径
zhangyafei@ubuntu:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 区别:bin的命令任何人都可以使用,sbin的命令称为特权命令,只能管理用使用
3. Linux的基本命令
1)清屏命令:clear 快捷键 ctrl+l 2)帮助命令:man 3)进入文件夹命令: cd 4)列出当前目录内容命令:ls [-a -l(详细信息) -d -C(多列显示)] 当多个命令选项冲突时,以后面命令执行 5)显示主机名:hostname 6)显示日期时间:date [-s %F] 7)显示日历:cal 8)计算器:bc 9)重启命令:reboot shutdown -r init 6 10)注销命令:logout 11)关机命令:halt shutdown -h init 0 12) 显示当前操作系统和机器的信息: uname 13) 显示当前路径: pwd
-
帮助命令 man命令后面可以加一个数字参数,表示具体的范围定位:
数字"1"表示用户命令 数字"2"表示系统调用 数字"3"表示C语言库函数 数字"4"表示设备或特殊文件 数字"5"表示文件格式和规则 数字"6"表示游戏及其他 数字"7"表示宏、包及其他杂项 数字"8"表示系统管理员相关的命令
ls –F 文件夹后加/显示 ls –x 按水平对齐方式列出档案 ls –m 以”,”隔开档案 ls –t 按时间排序档案 ls –a 显示隐含档案 ls –l 显示详细信息,此命令等同于ll。 ls –d 显示目录而不是其内容 ls -h 以K、M、B的形式进行显示 ls -R
-
example
zhangyafei@ubuntu:/$ cal 九月 2019 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 zhangyafei@ubuntu:/$ cal 08 2019 八月 2019 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
bc计算器
浮点运算 scale 指定小数点位数 zhangyafei@ubuntu:/$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1+1 2 2*2 4 100/3 33 scale=2 100/3 33.33 quit
uname显示当前操作系统和机器的信息
#uname -a 显示所有信息 #uname -p 显示处理器类型 #uname -m 显示机器硬件信息 #uname -r 显示内核版本 注意:如何查看你的linux是否为稳定版 [root@www ~]# uname -r 3.10.0-693.2.2.el7.x86_64 3 主版本号 10 次版本号 偶数为稳定版 奇数为开发版 0 派生版本号 693 修改次数
date
zhangyafei@ubuntu:/$ date "+现在的时间是:%Y-%m-%d %H-%M-%S" 现在的时间是:2019-09-21 23-21-14 zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "-3 year" 2016-09-21 23-23-06 zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+3 month" 2019-12-21 23-23-27 zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+10 day" 2019-10-01 23-23-35