1.ls指令
对于目录,列出该目录下所有目录与文件,对于文件,列出文件名以及其他信息
-a 列出目录下所有文件,包括隐含文件
-l 列出文件的详细信息
-t 以时间排序
-s 在l文件名后输出该文件的大小
-R 列出所有子目录下的文件(递归)
-1 一行只输出一个文件
2.pwd指令
显示用户当前所在的目录
3.cd指令
linux系统中,磁盘上的文件和目录被组成一颗目录树,每个节点都是目录或文件
cd 目录名 进入该目录
cd .. 返回上一级目录
cd ~ 进入用户目录
cd - 返回最近访问目录
4.touch指令
touch 文件 touch命令参数可新建一个不存在的文件
5.mkdir指令
mkdir dirname 在当前目录下创建一个名为“dirname”的目录
mkdir -p test1/test2 一次建立多个目录
6.rmdir指令&&rm指令
rmdir -p [dirname] 删除空目录
rm命令可以删除文件和目录
-f 即使文件属性为只读(写保护),也可以直接删除
-i 删除前逐一确认
-r 删除目录和其下所有文件
7.man指令
man【选项】【命令】 访问linux手册页命令
num 只在第num章节找 例如:man 3 printf 按下q退出
手册一共8章
1是普通命令
2是系统调用,如open,write之类的
3是库函数,如 printf 其他的不多做解释,自己查一下
8是系统管理用的命令,这些命令只能由root使用,如ifconfig
8.mv指令
可以用来移动文件,是linux下常用的命令,经常用来备份文件或者目录
例如: mv test1 test2 test1就会在test2中
9.cat指令 cat 【选项】【文件】
查看目标文件的内容
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行
10.more指令
more【选项】【文件】
more -n 【文件】 输出文件n行 q退出more
11.less指令
less比more更有弹性,在使用more的时候没有办法向前面进行翻页,使用less可以
有搜索功能
less【参数】【文件】
-i 搜索时忽略大小写
-N 显示每行的行号
/字符串 向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
q 退出
12.head指令
head【参数】【文件】
head -n 【文件】打印相应文件开头n行
13.taile指令
tail -f 查阅正在改变的日志文件
tail -n 打印相应文件后面n行
重定向:例如:head -10 test.c > tmp 把test.c 文件中的前10行放进tmp文件中
14.时间相关的指令
date 指定格式显示时间:data+%Y:%m:%d
%H:小时 %M:分钟 %S:秒 %X:相当于%H:%M:%S
%d:日 %m:月 %Y:年 %F:相当于%Y-%m-%d
设定时间:只有在root权限下可以设置
date-s "20180926 01:01:01" //这样可以设置全部时间
15.cal指令 用于查看日历等信息
cal [参数][月份][年份]
1. -3 显示系统前一个月,当前月,下一个月的月历
2. -j 显示在当年中的第几天
3. -y 显示当前年份的日历 cal -y 2018