Linux进阶——基本命令操作学习【二】

18人阅读 评论(0) 收藏 举报
分类:

Linux系统基本命令
Linux命令手册

ls       rm        cp       cat       mv
mkdir    rmdir     cd       head      tail
echo     date      df       du        kill
chmod    chown     chgrp    info      man 
pwd      ifconfig  who      w         find 
mount    tree      grep     awk       sed

1、mkdir创建目录。
语法:

mkdir (选项) (参数)

选项:

-Z:设置安全上下文,当使用SELinux时有效;
-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
--version 显示版本信息。

参数:
目录:指定要创建的目录列表,多个目录之间用空格隔开。

2、rmdir删除空目录. rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录。

注意:子目录被删除之前应该是空目录。另外,当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。
虽然可以用带有-r选项的rm命令递归删除一个目录中的所有文件和该目录本身,但是这样做存在很大的危险性。不建议使用。

语法:

rmdir  (选项)  (参数)

选项:

-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
--ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息;
-v或-verboes:显示命令的详细执行过程;
--help:显示命令的帮助信息;
--version:显示命令的版本信息。

参数:
目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。

3、cd切换工作目录至指定目录。 指定目录表示法可为绝对路径也可以为相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

语法:

cd (选项) (参数)

选项:

-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
- 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

参数:
路径名

4、head用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

语法:

head (选项) (参数)

选项:

-n<数字>:指定显示头部内容的行数;
-c<字符数>:指定显示头部内容的字符数;
-v:总是显示文件名的头信息;
-q:不显示文件名的头信息。

参数:
文件列表:指定显示头部内容的文件列表。

5、tail用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。

语法:

tail (选项) (参数)

选项:

--retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;
-c<N>或——bytes=<N>:输出文件尾部的NN为整数)个字节内容;
-f<name/descriptor>或;--follow<nameldescript>:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;
-F:与选项“-follow=name”和“--retry"连用时功能相同;
-n<N>或——line=<N>:输出文件的尾部NN位数字)行内容。
--pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;
-q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;
-s<秒数>或——sleep-interal=<秒数>:与“-f”选项连用,指定监视文件变化时间隔的秒数;
-v或——verbose:当有多个文件参数时,总是输出各个文件名;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。

参数:
文件列表:指定要显示尾部内容的文件列表。

注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(1M)。

查看评论

Linux基本命令操作(二)

一、linux系统结构 注:linux是一个倒树结构,在linux中文件统一成为目录,“/”表示根目录,根目录以下为系统装机时自动建立的二级目录 二、文件的寻址 绝对路径:表示文件在系统的真实位置...
  • sky__man
  • sky__man
  • 2017-09-28 10:33:42
  • 88

linux SSH 基本命令操作。

  • 2011年03月26日 10:11
  • 350KB
  • 下载

Linux系统基本操作相关命令

终端窗口中只能使用键盘,不能使用鼠标 whoami:可以知道当前使用的账号 clear:清屏 操作系统使用文件系统来管理文件,文件系统中保存了计算机里所有需要长期保存的信息 文件系统由文件夹(...
  • Robot__Man
  • Robot__Man
  • 2016-06-07 15:53:18
  • 859

redis日常命令操作

在linux中 批量操作redis中的 keys的方法: 统计个数: redis中名称含有OMP_OFFLINE的key的个数; src/redis-cli keys "*OMP...
  • anttu
  • anttu
  • 2017-06-04 01:27:53
  • 414

C语言的进阶学习

最近工作比较多,没时间看书写代码了,ye
  • u010563060
  • u010563060
  • 2014-11-18 23:08:47
  • 641

Linux进阶——基本命令操作学习【一】

Linux系统基本命令 Linux命令手册 ls rm cp cat mv mkdir rmdir cd head ...
  • weifuliu
  • weifuliu
  • 2018-04-14 22:13:25
  • 7

Linux的基本命令操作及vi的使用

  • 2008年11月11日 12:04
  • 36KB
  • 下载

linux 学习路线(初级到高级)

linux 个人感觉还是有点复杂(那么就以我的学习路线和经历) 嵌入式 Linux 工程师 嵌入式 Linux 工程师 嵌入式 Linux 工程师 首先 你要学习嵌入式的的有一个基础:大概如下...
  • u010236550
  • u010236550
  • 2014-02-17 12:07:03
  • 7289

十年研发经验工程师的嵌入式学习书籍大推荐与学习进阶路线

从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。 为什么选择学习嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT...
  • qq_35984564
  • qq_35984564
  • 2016-09-04 09:47:43
  • 1092

Linux基本命令操作实验报告

  • 2012年03月25日 11:01
  • 247KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 954
    积分: 268
    排名: 28万+
    文章存档