linux基础之基本命令

一、LINUX基本命令及如何获取帮助

1.Linux命令的格式

  命令+选项=参数

  命令:告诉Linux(UNIX)操作系统做(执行)什么。
  选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。
  参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)

2.基本命令

  1.whoami:查看当前终端登录的用户信息

  2.who:查看当前已登录的用户  

  3.date:显示系统当前的日期和时间。

     格式:date [选项][时间]

    -s 修改当前系统时间,例:date -s '2017-05-25 18:54:00' ,配置系统时间为2017年5月25日18点54分0秒

  4.su:从当前的用户切换到另一个指定的其他用户。

    例如:切到root用户的命令:su - root

  5.cal:查看当前系统日历

  6.passwd:修改用户的密码

  7.man:获取某个Linux命令的使用说明。

  8.命令名 --help:获取帮助

二、linux目录

1.linux中的一些重要目录

  /  表示根目录

  .   表示用户所在的工作目录

  ..   当前目录的上一层目录

  /bin  用来存放常用的可执行文件

  /sbin  用来存放系统的可执行文件

  /usr  安装的软件、共享的库,包括文件和静态只读程序数据 

  /boot  系统引导文件所在目录

  /var  动态变化的文件目录。存放系统可变数据(数据库、日志、缓存目录等)

  /home  存放普通用户的个人文件和配置文件

  /root  存放超级用户root的文件和系统相关配置信息

  /tmp  临时文件全局可写空间,十天未访问自动删除

  /dev  设备文件目录

  /etc  系统配置文件目录

  挂载点(目录):可移除式硬件灰白背挂载在/media或/mnt目录之下

2.绝对和相对路径

  绝对路径:/开始,文件位置的完整路径,在任何位置都可以使用绝对路径找到所需的文件。

  相对路径:不是以/开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。

三、浏览、管理及维护目录所用到的命令

  1.pwd:确定现在所在的工作目录

  2.cd:切换当前目录

    cd .. :进入上一级目录

    cd ~ :切换到用户的家目录

    cd - :切换到用户之前的工作目录

    cd 目录名:切换到指定的目录

  3.ls:列出当前目录或指定目录中的内容

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

    ls -all:同ls -a

    ls -l:列出某个目录中每一个文件的详细资料

    -h:以人类较易读懂的方式列出

  4.cp:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。

    cp -r:递归的复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。

    cp -f(force,强制):在目标文件已经存在的时候不询问直接强制复制。

  5.mv:可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。

  6.mkdir:创建一个新目录。

    mkdir -p:递归的创建目录。例:mkdir -p /A/B/C/D

  7.touch:创建一个空文件

  8.rm:永久地在文件系统中删除文件或目录。

    rm -rf:强制删除目录或文件并且不询问。

  9.echo  “” >>  追加内容

    echo '' >  覆盖内容

  10.tail -f 实时查看追加内容

  11.which:查询相关命令信息

  

原文地址:https://www.cnblogs.com/78pikaqiu/p/6894083.html