Linux常用命令及其功能

常用命令

  • ls:list,所在路径:/bin/ls,显示目录下所有内容,“ll"等同于"ls -l”

  • man + [命令],可以显示命令的详细用法

  • cd 是切换所在目录的命令,change directory,切换所在目录。所在路径:Shell 内置命令
    cd 命令的特殊符号:cd+~:切换到用户的家目录,’-‘代表上次所在目录,’.‘代表当前目录,’…'代表上级目录

  • mkdir 是创建目录的命令,make directories,/bin/mkdir,创建空目录。格式:mkdir [选项]目录名

    建立一系列的新目录,则需要加入"-p"选项,递归建立才可以:mkdir -p lm/me/ab/c

  • rmdir 删除目录。remove empty directories。但 rmdir
    命令的作用十分有限,因为只能刪除空目录,所以一旦目录中有内容,就会报错。

  • touch 如果文件不存在,则会建立空文件;如果文件已经存在,则会修改文件的时间戳(访问时间、数据修改时间、状态修改时间都会改变)。

  • stat 是査看文件详细信息的命令,而且可以看到文件的这三个时间(访问时间、数据修改时间、状态修改时间)

  • cat 命令用于査看文件内容,不论文件内容有多少,都会一次性显示。

  • more 分屏显示文

  • head 是用来显示文件开头的命令: head -n 20 a.cfg 显示文件前20行内容

  • tail 显示文件结尾的内容:tail -n 20 a.cfg 显示文件结尾20行内容

  • ln:make links between files;在文件之间建立链接(硬链接与软链接),硬链接可以理解为使连个文件的节点地址相同,软链接可以当作 Windows的快捷方式来对待

  • rm:可以删除文件,也可以删除目录

  • cp: 复制文件和目录 copy files and directories;用法: cp [选项] 源文件 目标文件

  • mv:剪切。移动文件或改名。move(rename)files。mv 【选项】 源文件 目标文件 ps:注意是文件不是目录

  • chmod:修改权限。 change file mode bits.命令格式:chmod [ugoa] [[±=] [perms]]
    例:chmod g+w,o+w afa

  • chown 是修改文件和目录的所有者和所属组的命令 change file owner and group
    例:[root@localhost ~]# chown user:user a #
    ":“之前是文件的所有者,之后是所属组。这里的”:“也可以使用”."代替

  • chgrp 是修改文件和目录的所属组的命令 change group ownership 例:[root@localhost ~]#
    chgrp user te #修改te文件的所属组为user用户组

  • umask 默认权限是 Linux 权限的一种,主要用于让 Linux 中的新建文件和目录拥有默认权限。
    对文件来讲,新建文件的默认最大权限是666,没有执行(x)权限。这是因为执行权限对文件来讲比较危险,不能在新建文件的时候默认赋予,而必须通过用户手工赋予。
    对目录来讲,新建目录的默认最大权限是777。这是因为对目录而言,执行(x)权限仅仅代表进入目录,所以即使建立新文件时直接默认赋予,也没有什么危险。
    例:[root@localhost ~]# umask 002

关于帮助

  • main 显示联机帮助手册。format and display the on-line manual pages。

  • info 命令也可以获取命令的帮助。更详细。info 命令的帮助信息是一套完整的资料。

  • help 帮助文档。输出的帮助信息基本上是 man 命令的信息简要版。

关于查找

  • whereis:査找二进制命令、源文件和帮助文档的命令。locate the binary, source, and manual page files for a command。

  • which 也是搜索系统命令的命令。和 whereis 命令的区别在于,whereis命令可以在查找到二进制命令的同时,查找到帮助文档的位置;而 which命令在查找到二进制命令的同时,如果这个命令有别名,则还可以找到别名命令。shows the full path of(shell)commands。列出命令的所在路径.

  • locate :按照文件名搜索文件。 find files by name;locate 命令的局限也很明显,它只能按照文件名来搜索文件

  • find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大 小、时间、inode
    号等来搜索文件。search for files in a directory hierarchy. 功能:在目录中查找文件

压缩与解压

  • zip: 压缩文件或目录 package and compress(archive) files

  • upzip:列表、测试和提取压缩文件中的文件。list, test and extract compressed files in a
    ZIP archive

  • gzip:压缩文件或目录。compress or expand files
    “gz”格式是Linux中最常用的压缩格式,使用gzip命令进行压缩

  • gunzip:解压缩文件或目录。compress or expand files
    如果要解压缩".gz"格式,那么使用"gzip-d压缩包"和"gunzip 压缩包"命令都可以。

    ps:如果我们压缩的是一个纯文本文件,则可以直接使用 zcat 命令在不解压缩的情况下査看这个文本文件中的内容。

  • bzip2:.bz格式的压缩命令。".bz2"格式是 Linux的另一种压缩格式,从理论上来讲,".bz2"格式的算法更先进、压缩比更好;而 ".gz"格式相对来讲的时间更快。 a block-sorting file compressor

  • bunzip:.bz2格式的解压缩命令 a block-sorting file compressor

  • tar:打包与解压包命令。“.tar”格式的打包和解打包都使用tar命令

关机与重启

  • sync:flush file system buffers.
    刷新文件系统缓冲区。作用:把内存中的数据强制向硬盘中保存。此命令在常规关机的命令中其实会自动执行。
  • shutdown: bring the system down.关机和重启
  • reboot:重启
  • halt:关机
  • poweroff:关机
  • init:可用于关机和重启。修改Linux运行级别的命令

配置

  • setup:系统配置工具。A test mode system configuration tool.
  • ifconfig:configure a network interface。 配置网络接口
  • ping : seed ICMP ECHO_REQUEST to network hosts.向网络主机发送ICMP请求
  • netstat :网络状态参查看命令。Print network connections, routing tables,
    interface statistics, masquerade connections, and multicast
    memberships 输出网络连接、路由 表、接口统计、伪装连接和组播成员。

Other

write :向其他用户发送信息。send a message to another user
mail :发送和接收电子邮件.send and receive Internet mail.

PS:

Linux 中的每个文件都有三个时间,分别是访问时间(Access Time)、数据修改时间(Modify Time)和状态修改时间(Change Time)。这三个时间可以通过 stat 命令来进行査看。在Linux中,文件没有创建时间。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值