Linux基础知识(二)

简单介绍几种命令。

一、

1、which:

显示命令的完正路径,如果命令有别名则显示其别名,可以使用–skip-alias忽略其别名

2、whereis:

在当前系统上搜索程序

-b: 仅搜索二进制程序路径

-m: 仅搜索使用手册文件路径

3、who:

查看登陆当前系统的相关信息

-b: 系统最近一次启动的时间

-u:显示用户在哪一个终端登陆并显示出进程id

-r: 显示运行级别

4、w:增强版的who,用来显示谁登陆了,和他们正在做什么

5、history:

查看命令历史

定义history的功能:可通过环境变量来实现

$HISTSIZE # 定义命令历史的保存条数
$HISTFILE # 持久保存命令历史的文件,每个用户都有一个隐藏在用户家目录下的文件.bash_history
$HISTFILESIZE # 定义文件中保留多少条命令历史,默认1000
$HISTCONTROL #忽略重复的命令
ignoredups
ignorespace # 忽略以空白开头的命令
ignoreboth # 以上两者同时生效

-c: 删除所有内存中保存的命令历史,文件中的不会删除

-d:删除指定的某条命令历史

-a:将内存中的命令历史追加到文件中

-r:从文件中将命令历史读取到内存中

-w:把历史列表中的命令追加至历史文件中

6、mkdir:

创建目录

-p: 自动按需创建副目录

-v:输出详细过程

rmdir: 删除空目录,若目录中有内容则无法删除

7、tree:

以树状结构显示目录的层次结构

tree  [OPTIONS] [DIRECTORY]

-L:指定要显示几层目录结构,默认显示所有层次结构

8、more:

用法:more FILE

9、less:

用法:less FILE

10、head :

查看文件的前N行内容,默认查看前10行

用法:head        [OPTIONS]         FILE

-n :指定查看多少行

-20:与-n 20  作用相同都是查看前20行

二、

1、tail:

查看文件末尾多少行

用法:tail [OPTIONS]     FILE

-n:指定查看多少行

-20:与-n 20 作用相同都是查看前20行

2、stat:

显示文件的状态

用法:stat FILE

元数据与数据

元数据: metadata   描述属性的数据是元数据

3、touch :

修改文件的时间戳,如果文件不存在则创建一个空文件

用法: touch [OPTION]… FILE…

‐c:指定的文件路径不存在时不创建对应的空文件
‐a:仅修改access时间
‐m: 仅修改modify时间
‐t STAMP:指定一个时间,将目标文件修改为指定的时间,通常配合‐a或者‐m使用
‐t 指定的时间格式为 年月日时分.秒

4、cp:

文件复制

用法:cp [OPTION]…SOURCE…DIRECTORY

-i;覆盖之前提醒用户确认

-f:强制覆盖目标文件

-r:递归复制目录

-d:复制符号链接本身而非其指向的源文件

-a:递归复制目录,保留文件的所有属性

5、mv:

移动或重命名文件

用法:mv [OPTION]…SOURCE…DIRECTORY

-i: 交互式

-f:强制

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95350

(0)
会飞的蜗牛会飞的蜗牛
上一篇 2018-04-08
下一篇 2018-04-08

相关推荐

  • 华为交换机配置

    示例设备华为s5700S-28P-LI-AC 用户视图<HUAWEI>:默认登录 系统视图[HUAWEI]:system-view 接口视图[HUAWEI-GigabitEthernetX/Y/Z]:interface gigabitethernet X/Y/Z X/Y/Z为需要配置的接口的编号,分别对应“槽位号/子卡号/接口序号” 路由协议视图…

    Linux笔记 2018-06-07
  • shell脚本编程基础(1)

    要想玩转Linux系统,编写shell脚本是必须要掌握的技能。那什么是shell编程呢?简单来说,shell编程就是对多个Linux命令进行逻辑处理。

    2018-04-10
  • 在CentOS 7.3中创建本地yum源

    1.挂载系统光盘 1.1创建挂载文件 [root@centos7 ~]# mkdir /mnt/cdrom                          #创建文件 1.2挂载光驱 [root@centos7 ~]# mount /dev/cdrom /mnt/cdrom/              #挂载光驱  mount: /dev/sr0 is w…

    Linux笔记 2017-05-18
  • 第三周博客作业

    1、列出当前系统上所有已登录的用户名,注意:同一用户登陆多次,则只显示一次即可。
    2、取出最后登录到当前系统的用户的相关信息。
    3、取出当前系统上被用户当作默认shell的最多的那个shell。
    4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。
    5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。
    6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。
    7、显示/var目录下一级子目录或文件的总个数。
    8、取出/etc/group文件中第三个字段数值最小的10个组的名字。
    9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。
    10、请总结描述用户和组管理类命令的使用方法并完成以下练习:

    Linux笔记 2018-03-27
  • Homework_week1

    一、描述计算机的组成及其功能 计算机是由运算器、控制器、存储器、输入设备、输出设备五大部件组成,每个部件的功能如下:运算器:完成各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等; 控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊的进行操作及处理;…

    2018-06-20
  • Linux笔记

    一、计算机系统(系统、硬件、)
    二、安装虚拟机

    2018-07-19