Linux基础二
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基础二的更多相关文章
- Linux基础二(挂载、关机重启与系统等级)
一.Linux 基础之挂载 1. 挂载和查询 1.1 挂载 什么叫挂载?装系统的时候要给硬盘分区,在 Windows 中要分 C 盘 D 盘 DEF 盘,这个操作我们叫做分配盘符,分配盘符之后我们就可 ...
- Linux基础二:初识linux命令
一.UNIX和Linux操作系统概述 1.UNIX是什么 1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2)UNIX操作系统的特点:多用 ...
- linux 基础二---用户群租权限
用户&群组&权限 一.用户 1.用户及passwd文件 1) 掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database). 2) / ...
- Linux基础二:文件系统
二.文件系统: Linux系统一切皆文件!整个文件系统是一棵颠倒过来的树形结构,根目录/在顶部,且从根目录到下面的任一文件有且仅有一条路径. 1.重要目录: /usr -> 存放普通用户命令(/ ...
- Linux基础(二)centOS7密码重置
之前安装linux的时候,为了安全起见,起了一个非常特别的,长的密码.然后,就不记得了密码. 下面通过进入单用户模式,就行挽救. 1>重启系统,在系统菜单选择页按 [上下方向键],使界面停在该界 ...
- Linux基础(二)
网卡的启动与关闭 ipup ens33 启动网卡 ifdown 关闭网卡 普通用户没有该权限 root用户,管理员,普通用户的权限 root 至高无上的 root用户所在的组是root组 管理员 ...
- Linux基础(二)之命令
01-基础命令 1. 创建一个目录 mkdir /data 创建多级目录 mkdir -p /oldboy/data 2. 查看目录里面的内容 ls /data 3. 查看目录里面的详细信息 ls - ...
- 【转】 Linux 命令解释(Linux基础二)
前言 对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务.开放更多的端口,这对服务器的稳定性和安全性都有负面影响.其实,服务器是一个连显示器都没有的家伙,要图形界面干十么? 说到这里,有 ...
- Linux基础二(修改ip地址、修改网关、修改DNS服务器、重新启动网络配置)
网络的初始化 .ip地址的修改(临时生效) 使用ifconfig命令 ifconfig 网卡名 ip地址 netmask 子网掩码 [root@localhost /]# ifconfig eth1 ...
随机推荐
- 在阿里云上搭建自己的git服务器
这篇文章我就来介绍一下如何在一台全裸的阿里云主机上搭建自己的git服务器. 1. 安装git 首先安装git,一般而言,现在的服务器已经内置了git安装包,我们只需要执行简单的安装命令即可安装.比如: ...
- ubuntu网桥设置
什么是桥接? 桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发的过程,工作在OSI的第二层.一般的交换机,网桥就有桥接作用. 一般的交换机,网桥就有桥接作用.就交换 ...
- 刚买个炼狱蝰蛇1800dpi的下完驱动提示没有发现鼠标
2017-02-19补充:可以下载下面的程序 ,也可以访问 http://cn.razerzone.com/synapse/ 下载雷云 也可解决问题 ------------------------ ...
- 自己做的notepad++ FTP同步插件
平时修改FTP上的文件的时候,想先备份一下,没有合适的方法,尝试做了一个小插件. 差点忘了,下载地址 https://pan.baidu.com/s/1htdtT9E 下面是 具体的说明 Fa ...
- JavaScript中的类继承
JavaScript是一个无class的面向对象语言,它使用原型继承而非类继承.这会让那些使用传统面向对象语言如C++和Java的程序员们感到困惑.正如我们所看到的,JavaScript的原型继承比类 ...
- Python学习笔记(二):字典
字典由多个键及与其对应的值构成的键值对构成,字典中键唯一,值不唯一. 1)dict 函数: >>>items=[('name','lilei'),('age',12)] >&g ...
- JavaScript 基本语法 -- 运算符的优先级
在所有的运算里,都是有运算顺序的.小时候学四则运算的时候,我们都知道这么一个规则:先乘除后加减,有括号要先算括号! 同样的,在JavaScript里面,运算符也是有相应的优先级的.其优先级如下表所示, ...
- HashMap实现分析
HashMap最基本的实现思想如下图所示,使用数组加链表的组合形式来完成数据的存储. Entry在数组中的位置是由key的hashcode决定的. 向一个数组长度为16,负载因子为0.75的HashM ...
- Java基础之Throwable,文件加载
Java中的异常与错误都继承自Throwable,Exception又分为运行时异常(RuntimeException)和编译时异常. 运行时异常是程序的逻辑不够严谨或者特定条件下程序出现了错误,例如 ...
- BZOJ CF388D. Fox and Perfect Sets [线性基 数位DP]
CF388D. Fox and Perfect Sets 题意:求最大元素\(le n\)的线性空间的个数 给神题跪了 orz 容易想到 每个线性基对应唯一的线性空间,我们可以统计满足条件的对应空间不 ...