语法:ls[选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有文件。对于文件,将列出文件名以及其他信息
常见选项:
语法:pwd
功能:显示用户当前所在的目录
语法:cd目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下
举例:
cd ..? 返回上级目录
cd /home/litao/linux/? 绝对路径
cd ../day2/? 相对路径
cd ~? 进入用户家目
cd -? 返回最近访问目录
语法:touch[选项]...文件...
功能:touch命令参数可以改变文档或目录的日期时间,包括存储时间和更新时间,或者新建一个不存在的文件
语法:mkdir[选项]dirname...
功能:在当前目录下创建一个名为“dirname”的目录
常用选项:-p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上这个选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
举例:mkdir -p test/test1 递归建立多个目录(就是在test这个目录里面再去建立一个test1的目录)
rmdir是一个与mkdir相对应的指令。mkdir是建立目录,rmdir是删除命令
语法:rmdir [-p][dirname]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项:-p 当子目录被删除后父目录也变成空目录的话,就连带父目录一起删除
rm命令可以同时删除文件或目录
语法:rm[-f-i-r-v][dirname/dir]
适用对象:所有使用者
功能:删除文件或者目录
常用的选项:
这个就是一个手册,可以在自己不清楚某个命令的时候进行查阅
常用选项:
接下来会介绍一下这个手册的八个章节指的是什么
1、普通的命令
2、是系统调用,如open,write之类的(可以通过这个,找到调用这个函数需要加上什么头文件)
3、一些常用的函数与函数库,大部分是为c的函数库
4、设备文件说明,通常在/dev下的文件
5、配置文件或者某些文件格式
6、游戏
7、惯例与协议,如Linux文件系统,网络协议,ASCII code等说明
8、系统管理员使用的命令,这些命令只能由root使用,如ifconfig
语法:cp[选项]源文件或目录 目标文件或者目录
功能:复制文件或者目录
说明:cp指令用于复制文件或者目录,如同时指定两个以上的文件或者目录,且最后的目的地是一个已经存在的目录,则他会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或者目录,而最后的目的地并非一个已经存在的目录,则会出现错误信息
常用选项:
-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一并视为普通文件处理
mv命令是move的缩写,可以视作剪切
语法:[选项]源文件或者目录 目标文件或目录
功能:
常用选项:
语法:cat[选项][文件]
功能:查看目标文件的内容
常用选项:
语法:more[选项][文件]
功能: more命令,功能类似cat
常用选项:
语法:less[参数]文件
功能:less和more相似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件
选项:
tail命令从定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到的最新文件内容
语法:tail[必要参数][选择参数][文件]
功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用来查看日志文件。
选项:
举例:
有一个文件一共有100行,我们想要取出前50行内容
seq 1 100 > test? #生成1-100的序列装入test
方法一 head -n50 test > tmp #将前50行装入临时文件tmp
tail -n1 tmp? #得到所需行数
方法二 head -n50 test | tail -n1
date显示
date指定格式显示时间:date +%Y:%m:%d
date用法:date[OPTION]...[+FORMAT]
1、在显示方面,使用者可以设定预显示的格式,格式设定为一个加号后接上数个标记,其中常用的标记如下
2、时间戳
时间->时间戳:date +%s
时间戳->时间:date -d@时间戳
Unix时间戳 是从1970年1月1日开始的
cal命令可以用来显示公历
格式:cal[参数][月份][年份]
功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两参数,则表示月份和年份
常用选项:
举例:cal -y 2018
语法:find pathname -options
功能:用于在文件树中查找文件,并做出相应处理(可能会访问磁盘)
常用选项:-name 按照文件名来查找文件
语法:grep[选项]搜寻字符串文件
功能:在文件中搜索字符串,将找到的行打印出来
常用选项:
语法:zip压缩文件.zip目录或文件
功能:将目录或文件压缩成zip格式
常用选项:-r 递归处理,将指定目录下的所有文件和子目录一并处理
举例:
将test2目录压缩:zip test2.zip test2/*
解压到tmp目录:unzip test2.zip -d /tmp
tar[-cxtzjvf]文件与目录...参数:
bc指令可以进行浮点运算
语法:uname[选项]
功能:uname用来获取电脑和操作系统相关信息
常用选项:-a 或 -all详细输出所有信息,依次为内核名称,主机名,内核版本号,硬件名,处理器类型,硬件平台类型,操作系统名称
语法:shutdown[选项]
选项:??