linux命令分类

内部命令:属于shell解释器

外部命令:独立于shell解释器

检查命令类型

type:检查命令字的类型

[root@localhost ~]# type ls

ls 是 `ls --color=auto' 的别名

————————————————————————

类型             含义

builtin       shell内建立的命令

file          磁盘文件,外部命令

alias         命令别名

keyword       保留的关键字

function      shell函数

not found     未找到,无法识别

——————————————————————————

man xxx 查看详细帮助

按g 滚动到开头

按G 滚动到末尾

大写N向上跳转匹配

小写n向下跳转

输入 / -x 查找-x的这个选项

——————————————————————————

ls

格式:ls -[选项] [目录或者文件名]

-l:以长格式显示

-A:显示隐藏目录。其他与-a相同

-d:显示目录本身而不是内容

-h:提供易读的容量单位

-R:递归显示内容

——————————————————————————

alias:创建自己的命令

alias xx=‘ls -lhd’

unalias xx 删除自己创建的命令xx

——————————————————————————

du

格式:du -[选项] [目录或文件]

常用命令选项:

-a:统计所有文件,而不是仅统计目录

-s:只统计给个参数所占的总空间大小

-h:提供易读的容量单位(K M等)

[root@localhost 桌面]# du -sh /boot/ /etc/pki/

116M    /boot/

1.5M    /etc/pki

———————————————————————————

mkdir:创建文件夹

格式:mkdir [文件名] [/路径/] 目录名

-p:连续创建目录

[root@localhost 桌面]# mkdir /root/hydra

———————————————————————————

touch:创建文本文件

格式:touch 文件名

[root@localhost ~]# touch xxx.txt

———————————————————————————

mv:移动/改名(路径不变就是改名)

格式:mv -[选项] 原文件 目标路径

-f:不提示

[root@localhost ~]# touch 1.txt

[root@localhost ~]# mkdir 1

[root@localhost ~]# touch 1.txt

[root@localhost ~]# ls

1      anaconda-ks.cfg  initial-setup-ks.cfg  模板  图片  下载  桌面

1.txt  help.php         公共                  视频  文档  音乐

[root@localhost ~]# mv /root/1.txt /root/1

[root@localhost ~]# ls

1                help.php              公共  视频  文档  音乐

anaconda-ks.cfg  initial-setup-ks.cfg  模板  图片  下载  桌面

————————————————————————————————————

rm:删除

格式:rm -[选项] 文件或目录

常用命令选项:

-r:递归删除整个目录

-f:强制删除,不提示(与-i相对)

[root@localhost ~]# rm -rf xxx.txt

——————————————————————————————————

ln -s 创建连接文件

格式:ln [-s] 源文件 连接文件路径

[root@localhost ~]# cat /etc/redhat-release (源文件)

Red Hat Enterprise Linux Server release 7.2 (Maipo)

[root@localhost ~]# ln -s /etc/redhat-release  /xx(连接源文件路径并创建快捷方式)

[root@localhost ~]# ls /xx

/xx

[root@localhost ~]# ls -l /xx

lrwxrwxrwx. 1 root root 19 5月  17 14:50 /xx -> /etc/redhat-release

[root@localhost ~]#

————————————————————————————————————————————

cp:复制

格式:cp -[选项] 原文件 目标路径

常用命令选项:

-r:递归复制整个目录

-f:强制覆盖

-p:保持原文件的属性不变

[root@localhost /]# cp -rfp /home/anonymous /boot/

[root@localhost /]# cd /boot/

[root@localhost boot]# ls

anonymous

————————————————————————————————————————————---

Linux基础二的更多相关文章

  1. Linux基础二(挂载、关机重启与系统等级)

    一.Linux 基础之挂载 1. 挂载和查询 1.1 挂载 什么叫挂载?装系统的时候要给硬盘分区,在 Windows 中要分 C 盘 D 盘 DEF 盘,这个操作我们叫做分配盘符,分配盘符之后我们就可 ...

  2. Linux基础二:初识linux命令

    一.UNIX和Linux操作系统概述 1.UNIX是什么 1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2)UNIX操作系统的特点:多用 ...

  3. linux 基础二---用户群租权限

    用户&群组&权限 一.用户 1.用户及passwd文件 1) 掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 2) / ...

  4. Linux基础二:文件系统

    二.文件系统: Linux系统一切皆文件!整个文件系统是一棵颠倒过来的树形结构,根目录/在顶部,且从根目录到下面的任一文件有且仅有一条路径. 1.重要目录: /usr -> 存放普通用户命令(/ ...

  5. Linux基础(二)centOS7密码重置

    之前安装linux的时候,为了安全起见,起了一个非常特别的,长的密码.然后,就不记得了密码. 下面通过进入单用户模式,就行挽救. 1>重启系统,在系统菜单选择页按 [上下方向键],使界面停在该界 ...

  6. Linux基础(二)

    网卡的启动与关闭 ipup ens33 启动网卡 ifdown 关闭网卡 普通用户没有该权限 root用户,管理员,普通用户的权限 root 至高无上的 root用户所在的组是root组 ​ 管理员 ...

  7. Linux基础(二)之命令

    01-基础命令 1. 创建一个目录 mkdir /data 创建多级目录 mkdir -p /oldboy/data 2. 查看目录里面的内容 ls /data 3. 查看目录里面的详细信息 ls - ...

  8. 【转】 Linux 命令解释(Linux基础二)

    前言 对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务.开放更多的端口,这对服务器的稳定性和安全性都有负面影响.其实,服务器是一个连显示器都没有的家伙,要图形界面干十么? 说到这里,有 ...

  9. Linux基础二(修改ip地址、修改网关、修改DNS服务器、重新启动网络配置)

    网络的初始化 .ip地址的修改(临时生效) 使用ifconfig命令 ifconfig 网卡名 ip地址 netmask 子网掩码 [root@localhost /]# ifconfig eth1 ...

随机推荐

  1. CURL模拟post请求上传文件

    贴一段醍醐灌顶的话: 逻辑很简单,设置POST变量$post_data,其中upload指向需要发送的文件.这里要注意,我们之前使用POST都是发送一个字符串,然后在服务器端使用file_get_co ...

  2. python之金融与量化分析

      一.金融 二.ipython 基础功能 ipython 快捷键

  3. [DeeplearningAI笔记]神经网络与深度学习4.深度神经网络

    觉得有用的话,欢迎一起讨论相互学习~Follow Me 4.2 深层神经网络中的前向传播 4.3 核对矩阵的维数 经验方法论 对于神经网络想增加得到没有bug的程序的概率的方法:需要仔细的思考矩阵的维 ...

  4. [TFRecord格式数据]利用TFRecords存储与读取带标签的图片

    利用TFRecords存储与读取带标签的图片 原创文章,转载请注明出处~ 觉得有用的话,欢迎一起讨论相互学习~Follow Me TFRecords其实是一种二进制文件,虽然它不如其他格式好理解,但是 ...

  5. 浏览器中页面的visibility状态及变化监听

    需求 在浏览器中播放视频,当用户进行页面切换操作时.需要根据视频播放页是否处于可见状态,来控制视频的暂停及重新播放. 相关文档 参考MDN中,关于页面的可见性相关的API说明.https://deve ...

  6. github上最好的开源MMORPG - stendhal

    Stendhal is a fully fledged multiplayer online adventures game (MORPG). It is completely open source ...

  7. Java对正则表达式的支持(二)

    正则表达式的主要用途: a.在目标字符串中找出匹配正则表达式的部分 b.校验目标字符串是否符合正则表达式,例如校验邮箱地址 c.在目标字符串中替换符合正则表达式的部分为其他的字符串 Scanner类是 ...

  8. [置换群&Polya计数]【学习笔记】

    昨天看了一下午<组合数学>最后一章然后晚上去看别人的blog发现怎么都不一样,我一定是学了假的polya 其实是一样的,只不过<组合数学>没有太多的牵扯群论.于是又从群论角度学 ...

  9. 自动化测试selenium(四)check,选中复选框,操作一组元素

    定位复选框位置 打开浏览器,按F12,审查元素 接下来,我们要实现选中复选框 List<WebElement> inputs = driver.findElements(By.tagNam ...

  10. Jmeter_上传与下载

    今天重点说一下Jmeter的上传与下载 1:Jmeter上传文件 首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看.注意,此处我的文件路 ...