Linux基本命令

来源:互联网 发布:附加数据库失败 编辑:程序博客网 时间:2024/05/22 23:03

ls:

 功能:目录下 ,列出所有子目录与文件;文件下,列出所有文件名和其他信息。

常用的选项:

-a:列出目录下所有文件,包括开头的隐含文件

-d:将目录像文件一样显示,而不是显示其下的文件。如:ls-d制定目录。

-i:输出文件的i节点的索引信息。如:ls-ai指定文件-k:以k节点的形式表示文件的大小。如:ls-alk指定文件

-l:列出文件的详细信息。

-n:用数字的UID,GID代替名称。(介绍UID,DID)

-F:在每个文件名后附上一个字符以说明该文件的类型。

-r:对 目录反向排序。

-t:以时间排序。

-R:列出所有子目录下的文件。

-1:一行只输出一个文件。

举例:ls -l

 pwd:

功能:显示用户当前所在的目录


cd:

功能:改变工作目录,将当前工作目录改变到指定目录下

举例:

cd  ..:返回上级目录

cd -:返回最近访问目录


touch:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

常用的选项:

-d:使用指定的日期时间。

-r:把指定文档或目录的日期时间设置成和参考文档或目录的日期时间相同。


mkdir:

在当前目录下创建一个目录。


mkdir / rmdir

mkdir是建立目录,而rmdir是删除命令。

适用于具有当前目录操作权限的所有使用者。

-p:当子目录被删除后如果父目录也变成空的话,就连带父目录一起删除。


rm:同时删除文件或目录

-f:即使文件属性为只读,也直接删除

-i:删除前逐一询问确定

-r:删除目录及其下所有文件


man:查询联机手册


cp:复制文件或目录。如果同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误。


mv:移动文件或将文件改名。经常用来备份文件或者目录。


cat / tac:查看目标文件的目录。

-n:对输出的所有行编号


more:类似cat


du:统计目录或文件所占磁盘空间的大小。


df,:显示磁盘分区上的可使用的磁盘空间


top:实时显示系统中各个进程的资源占用状况


 free:以kb为单位,显示系统内存使用情况


 pstack:显示每个进程的栈跟踪


 su:变更为其他使用者的身份,超级用户除外,需要键入该使用者的密码


 adduser:自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码


 password:设置用户修改密码




Linux的目录和windows目录有很大的不同,Linux目录类似一个树,最顶层是根目录。

/tmp : 公共的临时文件存储点

/var : 某些大文件的溢出区


/proc : 虚拟的目录,是系统内存的映射


/bin:众多的应用程序


/usr/lib:常用的动态链接库和软件包的配置文件


/usr/local/bin:本地增加的命令


/usr/local/lib:本地增加的库根文件系统