Linux基本命令

前言

今天学习了Linux下的一些基本命令,在此归纳总结一下这些命令的基本用法。

Linux命令帮助的获取

    在拿到一个命令后不知道其用法,我们可以通过命令帮助来查看它的用法,但linux下内部命令和外部命令获取帮助的方法是有差别的

    内部命令:help command

    外部命令:常用的有

        1.command –help 或者 command -h

          2.man command

Linux常用基本命令

    cd    改变工作目录

        cd或cd ~ 回到当前用户的主目录

        cd .. 切换到当前目录的父目录

        cd ~ username 切换到指定用户的主目录

        cd – 在上一个目录和当前目录之间来回切换

    ls    显示指定目录下的文件列表

            -a 显示所有文件,包括隐藏文件

            -l 显示长文本信息

            -h 以人性化方式显示

    su    切换用户

    uname    显示系统信息

    pwd    显示当前目录

    basename    显示基名

    dirname    显示文件的父路径

    tty    显示所连接的终端

    mkdir    创建目录

            -m 创建目录时指定目录权限

            -p 迭代创建目录

    rmdir    删除空目录

            -p 删除多级空目录

    tree    以树状结构显示目录层级

            -d 只显示目录

            -l number 显示number层级的目录

    mv    移动文件

    cp    复制文件

        单源复制 cp sourcefile destinationfile

        多源复制 cp sourcefile1 … sourcefileN destinationfile (destinationfile必须为目录才行)

            -r 递归复制目录以及内部的所有内容

            -i 询问是否覆盖目标文件(默认)

            -f 强制覆盖

            -v 显示过程

    rm    删除文件

        -f 强制删除

        -i 交互式

        -r 删除目录

    history    查看历史命令

        -d 删除命令历史中的指定命令

        -c 清空历史命令

        -a 手动追加当前缓冲区的历史命令至历史命令文件中

        history n 显示历史命令中的最近n条历史命令

        !# 执行历史命令中的第#条命令

        !!重复执行上一条命令

        ! string 重复执行最近一次以string开头的命令



未完待更新。。。。

        

    

原创文章,作者:Lurker,如若转载,请注明出处:http://www.178linux.com/50820

(0)
LurkerLurker
上一篇 2016-10-14
下一篇 2016-10-14

相关推荐

  • 重构-改善既有代码的设计:编写代码22宗罪(三)

    1 Duplicated  Code重复代码        不同的地方出现相同的程序结构:         如果你在一个以上的地点看到相同的程序结构,那么可以肯定:设法将它们和而为一,程序会变得更好。最常见的“重复代码”就是一个类内的两个函数含有相同的表达式。另一种常见…

    Linux干货 2015-04-07
  • 马哥教育网络版21班第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限 [root@localhost ~]# cp -rf /etc/skel/ /home/tuser1 [root@localhost ~]# chmod&n…

    Linux干货 2016-08-05
  • 运维必备的”武器库”

    作者总结的干货,拿来分享给大家,满满的全是干货 Blog:http://www.simlinux.comWeibo:http://weibo.com/geekwolf Bootstrapping: Kickstart、Cobbler、rpmbuild/xen、kvm、lxc、Openstack、 Cloudstack、Opennebula、Eucalyplu…

    Linux干货 2015-03-13
  • LVM详解

    一、概述     LVM全称为Logical Volume Manager,即逻辑卷管理器。LVM可以弹性的调整文件系统的容量,可以将多个物理分区整合在一起,并且根据需要划分空间或动态的修改文件系统空间。     LVM有两个版本: lvm,lvm2 二、LVM的相关概念   &…

    Linux干货 2015-04-28
  • 压缩、解压缩和归档工具

    1  compress和uncompress 用法:     compress [-dfvcVr] [-b maxbits] [file…] 选项:     -d   解压缩     -c   结果…

    Linux干货 2016-08-18
  • shell四剑客之sed

    概述 Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把 当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容 ,处理完成后,把缓冲区的内容送往屏幕。接着处理下一 行,这样不断重复,直到文件末尾。文件内容并没有改变 ,除非你使用重定向存储输出。Sed主要…

    Linux干货 2016-08-15