linux之常见命令

一、命令格式

命令关键字 [选项]  [参数]

选项:

短格式:  -简写   ls -a

长格式: --全拼   ls --all

组合: ls -a -l  ==>  ls –al

常见的命令分为:文件管理、磁盘管理、文档处理、用户和组、文件传输、网络通信、备份压缩、系统管理、系统设置

二、帮助手册

命令:man ls   帮助手册查看

退出:q

三、磁盘管理

1、cd(改变目录)

全称:change directory改变目录

基本格式:cd 目录(绝对路径/相对路径)

cd dir:切换到当前目录下子目录中

cd .. :切换到上级目录

cd ../..:上两级

cd ~/cd:返回到当前用户家目录

cd -:返回到上次的目录

2、ls(展示目录内容)

全称:list

语法:ls [选项] [目录]

ls:展示当前目录内容

-l:查看文件详细情况(文件类型)  别名: ll (labor:详细分析)

-a:展示所有文件(包含隐藏文件)

-A:展示所有文件(.和..不展示)(all)

-h:友好易读方式展示,必须和-l一起使用 ll –h (help)

-R:递归展示所有文件(recursion:递归)

3、du(硬盘使用率)

     du 目录

        Disk usage查看文件或者目录磁盘占用

        -a:展示子文件大小(告个体文件中块数量)(all)

4、df(空余硬盘)

        df 目录

        全称:Disk free查看磁盘占用情况

四、文件管理

1、mkdir(建立目录)

      全称:Make directory

      -p:级联创建(parents)(mkdir -p test/test1)

2、rmdir(删除空目录)

      全称:Remove directory

      -p:级联删除(parents)

3、mv(移动文件和目录)

  (1)mv [选项] 源文件或目录 目标文件或目录

  (2)-i: 覆盖时提示(indicate:表明)

  (3)-f: 强制覆盖(force:强迫)

  (4)-r: 递归复制(recursion:递归)

  (5)-u: 目标文件不存在,源文件比目标文件新才移动(update:更新)

4、rm(删除文件或者目录)

  (1)全称:Remove

  (2)-i:删除时提示

  (3)-f:强制删除

  (4)-r:递归删除整个目录树

  (5)-rf:递归强制删除

5、cp(复制文件和目录)

  (1)全称:Copy

  (2)cp 源文件 目标文件

  (3)-i: 覆盖时提示

  (4)-f: 强制覆盖

  (5)-r: 递归复制

  (6)scp 文件路径 主机名:路径(远程发送)

   scp -r /home/user1/directory user2@hostname:/home/user2

6、touch(创建文件)

        创建文件或者修改文件时间标记

   7、cat(显示整个文件内容)

      全称:category 打印输出文件

   8、tac(倒序输出)

    是cat的倒写

   9、echo(输出指定字符串或者变量)

   (1)-e: 识别字符串中的特殊符号  \n  \t要用引号进行包裹(effect:产生效果)

  (2)-n: 不换行输出(no)

  (3)echo ${PATH}:输出变量

  (4)>:重定向符号

  (5)>:覆盖

  (6)>>:追加  (标准输出)

  (7)<<:标准输入

10、more(翻屏显示)

11、less(翻屏显示)

12、head(查看开头若干行)

       (1)默认10行

    (2)-n number:指定查看行数

13、tail(查看末尾若干行)

  (1)默认10行) 

  (2)-n number:指定查看行数

  (3)-f:显示最新追加内容(follow)

14、ln(链接)

         (1)全称:Link

         (2)ln 文件 链接文件

         (3)硬链接

         (4)软连接: -s 更加类似于windows中快捷方式(soft:软的)

15、pwd(打印当前目录路径)

           print work directory打印当前目录,显示出当前工作目录的绝对路径

16、file(查看文件类型)

           根据内容决定

  17、alias(查看别名)

    (1)alias la='ll -a':设置别名

    (2)unalias la:取消别名

    (3)alias:查看别名

五、使用小技巧

1、|:管道符,表示把前面命令内容的输出当做后面命令的输入

2、>:表示内容覆盖

3、>>:表示内容追加

语法:查询文件内容结果 >|>>  需要重定向位置

echo "rr"  >>

cat |tail -100|head

猜你喜欢

转载自www.cnblogs.com/zhangxiaofan/p/10964772.html