startx:在命令行模式下输入会进入图形界面

exit:注销Linux(以login shell登录会注销账号,以non-login shell登录会退出终端)

data:显示日期和时间

data +%Y/%m/%d:以“年/月/日”的格式显示日期

sync:数据从内存写入磁盘

shutdown -h now:立即关机

reboot:重启

init n:切换执行等级

chgrp [-R] 组名 文件/目录:改变文件的用户组

chown [-R] 账号名 文件/目录:改变文件的所有者

chown [-R] 账号名:组名 文件/目录:同时改变文件的所有者和用户组

chmod [-R] 权限 文件/目录:改变文件的权限

chmod [-R] 721 文件/目录:以数字类型修改文件的权限(4对应r, 2对应w, 1对应x,此例就是所有者可读写执行、用户组其他人可写、其他人可执行)

chmod [-R] u=rwx,go=rx 文件/目录:以符号类型修改文件的权限(此例中所有者可读写执行、用户组其他人可读执行、其他人可读执行)

chmod [-R] a-x 文件目录:以符号类型修改文件权限(a指代所有人,此例就是将文件设置为所有人都不可执行)

umask [-S]:查看新建文件或目录时候的权限默认值(-S 以符号类型显示,注以数字类型显示的是对应减去的权限值)

umask 002:设置umask值

chattr [+-=] [ai] 文件/目录:修改文件的隐藏属性(a为只能增加数据,i为不能删除该文件)

lsattr 文件/目录:显示文件隐藏属性

pwd [-P]:显示当前目录(-P会显示连接文件连接到的目标文件的地址)

cd:切换目录

mkdir [-mp] 目录:新建目录(-m后接权限,-p后接要创建的多层目录)

rmdir [-p] 目录:删除空目录(-p将删除以绝对路径显示的目录的上层空的目录)

ls 文件:打印文件名

ls 目录:列出目录下的文件(不包括隐藏文件)

ls -a 目录:列出目录下的全部文件(包括隐藏文件)

ls -l 目录/文件:列出文件的属性/权限

ls -i 目录/文件:列出文件所占用的inode号码

ls --color=auto:让系统依据设置来判断是否给予颜色

ls --full-time:以完整时间模式(包括年/月/日/时/分)输出

cp 源文件 目标文件:复制文件

rm [-rf] 文件/目录:移除文件(-f 会忽略不存在的文件,-r 常用于目录的递归删除)

mv 源文件 目标文件:移动文件,重命名

cat [-nbT] 文件:查看文件内容(-n会显示行号)

tac 文件:反向显示文件内容

nl:查看文件内容(显示行号)

more 文件:显示文件内容(可翻页)

less 文件:显示文件内容(可向上翻页)

head -n number 文件:显示文件的前number行

tail -n number 文件:显示文件的后number行

od [-t TYPE] 非纯文本文件:显示文件内容(TYPE表示各种“类型”的输出:a是利用默认的字符来输出,c是使用ASCII字符来输出)

touch 文件:新建文件

touch [-acmdt] 文件:修改文件时间

file:查看文件类型

which [-a] 命令:找到命令的所在目录(-a会找出PATH包含的目录中包含该命令的所有目录)

whereis 文件/目录:查找文件

locate [-ir] 关键字:查找与关键字有关的文件(-r 后面可接正则表达式的显示方式)

find:找文件(点击

dumpe2fs [-h] 设备文件名:查看文件系统(superblock和每个bolck group)的信息(-h 仅列出superblock的信息)

df 挂载点:列出当前挂载点相关的那条文件系统信息

df [-ahiT]:列出文件系统的整体磁盘使用量

  -a为列出所有的文件系统,包括系统特有的/proc等文件系统

  -h为以人们较易阅读的GB、MB、KB等格式自行显示

  -T为连同该分区的文件系统名称(如ext3)也列出

  -i为以inode的数量来显示(而非使用硬盘容量)

du:列出目前目录下的各目录容量(默认以KB为单位)

du -a:在du的基础上还会列出文件容量

du -m:以MB列出容量显示

du -h:以人们较易读的容量格式(G/M)显示

du -s 目录:列出目录下的子目录的容量而已

ln 源文件 目标文件:硬连接(在某个目录下新建一条文件名连接到源文件的inode号码)

ln -s 源文件 目标文件:软连接(在某个目录下新建一个文件,而这个文件会让数据的读取指向它连接的那个文件的文件名)

fdisk -l:把所有设备的分区列出来

fdisk 设备名:新增/删除磁盘分区

mkfs [-t 文件系统格式] 设备文件名:进行文件系统的格式化(系统使用默认值格式化)

mke2fs [-b block大小] [-i inode大小] [-L 卷标] [-j] 设备文件名:根据自己的设置格式化(-j会主动加入journal而成为EXT3)

fsck [-t 文件系统格式] [-fAC]设备文件名:检查与修正文件系统错误

mount:查看目前已挂载的文件系统

mount -l:在mount的基础上,增列各文件系统的Label名称

mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 设备文件名 挂载点:文件系统的挂载

umount [-fn] 设备文件名或挂载点:卸载文件系统

e2label 设备名称 新的Label名称:修改Label名称

tune2fs [-jIL] 设备文件名:-I为将superblock内的数据读出来,-L可以修改文件系统的Label

gzip [-v#] 文件名:压缩文件(压缩后得到的文件名会带上.gz的后缀)(-v可以显示出原文件/压缩文件的压缩比等信息)

gzip -d 文件名:解压缩文件

zcat 文件名:查看以gzip命令进行压缩的文件的内容

bzip2 [-zv#] 文件名:压缩文件(压缩后得到的文件名会带上.bz2的后缀)(-z是压缩的参数)

bzip -d 文件名:解压缩文件

bzcat 文件名:查看以bzip2命令进行压缩的文件的内容

tar [-j] [cv] [-f 新建的文件名] 要被打包的文件/目录:(-j表示通过bzip2的支持进行压缩/解压缩,-c为新建打包文件,-v为显示处理的文件名)

tar [-j|-z] [tv] [-f 新建的文件名]:(-z表示通过gzip的支持进行压缩/解压缩,-t为查看打包文件的内容含有哪些文件名)

tar [-j] [xv] [-f 新建的文件名] [-C 目录]:(-C:要在特定的目录解压缩)

tar -jcv -f filename.tar.bz2 要被打包压缩的文件/目录:打包并压缩文件(若仅想打包,去掉-j即可)

tar -jtv -f filename.tar.bz2:查看打包文件内容含有那些文件名

tar -jxv -f filename.tar.bz2 -C 解压缩到的目录:解压缩打包

tar -jpcv -f filename.tar.bz2 要备份的目录/文件:备份(-p常用于备份重要的配置文件,它可以保留备份数据的原本权限与属性)

tar -jxv -f filename.tar.bz2 要解压的其中一个文件:解压压缩文件中的一个文件(一定要正确输入文件名)

tar -jcv -f filename.tar.bz2 --newer-mtime="2017/01/02" 要被打包压缩的目录:仅打包压缩比某个时刻更新的文件

dump [-Suvj] [-level] [-f 产生的备份文件] 待备份数据:备份单一文件系统/单一目录

  • -S:仅列出后面的待备份数据需要多少磁盘空间才能够备份完毕(单位为byte)
  • -u:将这次dump的时间记录到/etc/dummpdates文件中
  • -v:将dump的文件过程显示出来
  • -j:加入bzip2的支持,将数据进行压缩
  • -W:列出在/etc/fstab里面的具有dump设置的分区是否有备份过
  • -level:备份等级(level的取值-0~-9)

dump -0u -f 产生的备份文件 文件系统挂载点:备份完整的文件系统,同时更新文件(等级为0)

dump -0j -f 产生的备份文件 单一目录:备份单一目录(等级只能选0)

restore -t -f dump备份产生的文件:查看dump起来的备份文件含有的内容

restore -i -f dump备份产生的文件:用在dump目录时的还原(可以仅还原部分文件)

restore -r -f dump备份产生的文件:用在dump文件系统的还原

restore -C -f dump备份产生的文件:将dump内的数据拿出来跟实际的文件系统做比较,最终列出与目前文件系统不一致的文件

mkisofs:新建镜像文件

cdrecord:光盘刻录工具

dd if="input file" of="output file" bs="block size" count="number"

  • if:就是input file,也可以是设备
  • of:就是output file,也可以是设备
  • bs:规划的一个block大小(默认为512bytes)
  • count:bs的数量

cpio -ovcB > 文件/设备文件名:备份

cpio -ivcdu < 文件/设备文件名:还原

cpio -ivct < 文件/设备文件名:查看

type 命令:显示此命令是外部命令还是bash内置命令(主要找执行文件,类似which)

type -t 命令:打印file表示此命令为外部命令、打印alias表示此命令为命令别名所设置的名称、打印builtin表示此命令为bash内置的

type -a name:会由PATH变量定义的路径中,将所有含name的命令都列出来,包含alias

w命令集合的更多相关文章

  1. 总结:liunx常见命令集合

    没有系统学习过liunx,把工作中遇到的liunx命令集合信息如下: 1.nc传送文件 之前总是用rsync, 今天遇到了一个从阿里云服务器传送文件到我们公司的内网服务器,这就不能传了,又想用一致的文 ...

  2. Linux系统-解压缩命令集合

    Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...

  3. CENTOS7常用的基础命令集合(一)

    目录(?)[-] CentOS7 常用命令集合 常用命令 文件与目录操作 查看文件内容 文本内容处理 查询操作 压缩解压 yum安装器 网络相关 系统相关 系统服务启动相关 防火墙相关 RPM包管理 ...

  4. dos命令大全 黑客必知的DOS命令集合

    dos命令大全 黑客必知的DOS命令集合 一般来说dos命令都是在dos程序中进行的,如果电脑中安装有dos程序可以从开机选项中选择进入,在windows 系统中我们还可以从开始运行中输入cmd命令进 ...

  5. centos7常用命令集合

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一 ...

  6. Android系统代码查询命令集合

    Android系统代码查询命令集合 *#06# 显示MEID *#*#4636#*#* 显示版本,或更新相机韧体 *#*#7594#*#* 当长按关机按钮时,会出现一个切换手机部分设置及更改设定 WL ...

  7. Ops: 高效组合命令集合

    简介 本篇博客收集一些常用的复杂命令组合,这些命令组合能够高效的定位.分析.处理一些问题,希望对需要的小伙伴有所帮助. 命令集合 批量备份文件 将名称为config.xml的文件查找出来,并在原目录备 ...

  8. 【Linux】CentOS7 常用命令集合

    CentOS7 常用命令集合 常用命令 文件与目录 操作命令解析 cd /home 进入 ‘/home’ 目录cd .. 返回上一级目录cd ../.. 返回上两级目录cd - 返回上次所在目录cp ...

  9. Linux下用于查看系统当前登录用户信息 w命令

    作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动.有些时候,你甚至需要知道他(她)们正在做什么.本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法. 1. 使用w ...

随机推荐

  1. Page 由于代码已经过优化或者本机框架位于调用堆栈之上

    Page.Response.Clear();            Page.Response.Write("<script type=\"text/javascript\& ...

  2. Linux/Mac scp命令笔记

    scp命令用于Linux之间复制文件和目录. 参数说明: -1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使 ...

  3. python之ProcessPoolExecutor

    ProcessPoolExecutor使用上基本与ThreadPoolExecutor一致不过在windows上使用,有个问题需要注意.使用不当会出现如下错误 File "...\lib\m ...

  4. Angularjs基础(八)

    AngularJS Bootstrap AngularJS 的首选样式表是 Twitter Bootstrap ,Twitter Bootstrap 是目前最受欢迎的前端框架 Bootstrap 你可 ...

  5. Java程序如何生成Jar 执行文件(1)

    一.用Eclipse生产Jar文件 注意:此方法只能打包简单程序,不包含含有第三方jar包的项目 首先,看一下我的项目的目录结构: 1,项目名字上面点右键,选择Export,在选择java\JAR f ...

  6. 十一、Linux 命令大全

    Linux 命令大全 Linux 命令大全 1.文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitv ...

  7. Jenkins 添加节点 java web方式

    环境说明: 主节点:windows server 从节点:两台linux 1. windows server安装jenkins就不多说了,直接添加节点配置如下 2.全局安全配置,指定确认的端口后,记得 ...

  8. 字符编码 ASCII unicode UTF-8

    字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节(b ...

  9. 原lnmp环境服务器升级为mysql+nginx+php单个docker容器构建的lnmp环境

    时间:2018年2月 一.项目背景 我单位现web服务架构为lnmp环境,服务器软件.硬件升级部署难:同时开源软件日新月异,考虑到技术升级,领导决定服务器架构整体升级为容器架构,维护性.移植性强. 二 ...

  10. Leecode刷题之旅-C语言/python-35.搜索插入位置

    /* * @lc app=leetcode.cn id=35 lang=c * * [35] 搜索插入位置 * * https://leetcode-cn.com/problems/search-in ...