1.shell相关介绍
命令格式:命令名 【选项】 【参数】
a.命令名必不可少,位置固定,都在开头的位置;
b.选项通常以“-”开头,当有多个选项时,可以只使用一个“-”,少数选项不需要“-”符号;
c.参数是执行命令所必须的对象(文件,目录),参数可以有多个,也可以没有;
Linux系统必须区分英文字母大小写,即大小写敏感。
2.简单的shell命令
2.1 与时间相关的命令
a.查看或修改系统时间:data
显示内容为:星期,月份,日期,小时,分钟,秒,年。
也可修改系统时间(超级用户的权限)。
例:data 08152004
data 081520042018 08:月 15:日 20:时 04:分 2018:年(可省略)
显示时间的命令直接为data即可。
b.显示日历:cal
2.2 与文件和目录相关的shell命令
a.显示当前目录的绝对路径:pwd
绝对路径是从根目录开始到当前;相对路径是指当前到其下的子目录。
b.切换到指定目录:cd
cd .. 表示切换到上一级目录 cd ~ 和cd 都表示切换到主目录
c.显示指定目录的文件和目录信息:ls
格式:ls 【选项】【文件|目录】
ls中的主要选项说明:
-a 显示所有文件目录和子目录,包括隐藏文件,Linux中的隐藏文件(子目录)以“.”开头;
-l 显示文件目录和子目录的详细信息,包括文件类型,权限,所有者和所属组群,文件大小,最后修改时间和文件名等;
-d 这里的参数应是目录,只显示目录信息;
-t 按照时间顺序显示文件,新的在前
-R -l的强化版
d.显示:文本文件的内容:cat
选项 :-n 作用:在每一行前面显示行号;
如果文件过长,想查看文本的全部内容,需要使用more或者less命令分屏显示文件内容;
e:分屏显示文本文件内容:more
【Enter】键显示下一行内容,【Space】键显示下一屏内容,【q】键退出
注:less命令和more命令类似,用户可以通过上下方向键,回车,空格,翻页键,q键操作显示文本内容;
f.显示文本文件的结束部分:tail
选项:-n 数字,指定显示的行数,如果操作不加选项,默认显示10行。
注:head命令与tail命令操作相似,head显示文本开头的部分。
2.3 与帮助信息相关的shell命令
a.显示指定命令的手册页和帮助信息:main
格式:main+命令
b.显示指定命令的帮助信息:--help
例:ls --help|more 分屏显示ls的信息
2.4 其他命令
a.清楚当前终端的屏幕内容:clear
b.显示文本文件的行数,字数和字符数:wc
格式:wc 【选项】文件
主要选项的说明:
-c 文件的字节数 -l 行数 -w 单词书
默认情况下依次显示:行数,单词书,字节数,文件名