0、项目名:

Linux -- LINUs' uniX (开个玩笑不是这样的,别当真)

GNU -- Gnu is Not Unix
1、目录名:

/boot:顾名思义

/root :同上

/run:同上

/home:同上

/etc:ETCetera

/bin:BINaries

/dev:DEVices

/lib:LIBraries

/mnt:MouNT

/proc:PROCesses

/tmp:TeMPorary

/var:VARiable

/srv:SeRVices

/opt:OPTional

/sbin:Super BINaries

or Superuser BINaries

/sys:SYStem

/usr:Unix System Resources

or Unix Software Resources

or Unix Shared Resources(这个很重要,很多人会认为这个是user)

2、常用命令:

2.1、文件及文件夹管理:

ls -- LiSt

cd -- Change Directory

pwd -- Print Working Directory

cp -- CoPy

mv -- MoVe

rm -- ReMove

pushd -- PUSH to Directory

popd -- POP from Directory

mkdir -- MaKe DIRectory

rmdir -- ReMove DIRectory

cat -- CATenate

or conCATenate

sed -- Stream EDitor

diff -- DIFFerence

wc -- Word Count

chmod -- CHange MODe

chown -- CHange OWNer

chgrp -- CHange GRouP

awk -- Aho Weinberger and Kernighan

gawk -- Gnu AWK

mawk -- Minimal AWK

grep -- General Regular Expression Print

ln -- LiNk

tar -- TARball

2.2、硬件管理:

df -- Disk Free

du -- Disk Usage

dd -- Data Description(有说是Convert and Copy, 但是cc被用掉了,就用dd了)

parted -- PARTition EDitor

fdisk -- Format DISK

lspci -- LiSt Peripheral Component Interconnect

lscpu -- LiSt Central Process Unit

lsusb -- LiSt Universal Serial Bus

lsblk -- LiSt BLocK

mdadm -- Multiple Disk And Device Manager

2.2.1、lvm

lvm -- Logical Volume Manager

pvcreate -- Physical Volume CREATE

vgcreate -- Volume Group CREATE

lvcreate -- Logical Volume CREATE

pvdisplay -- Physical Volume DISPLAY

vgdisplay -- Volume Group DISPLAY

lvdisplay -- Logical Volume DISPLAY

pvresize -- Physical Volume RESIZE

vgresize -- Volume Group RESIZE

lvresize -- Logical Volume RESIZE

pvextend -- Physical Volume EXTEND

vgextend -- Volume Group EXTEND

lvextend -- Logical Volume EXTEND

pvremove -- Physical Volume REMOVE

vgremove -- Volume Group REMOVE

lvremove -- Logical Volume REMOVE

pvs -- Physical Volume Status

vgs -- Volume Group Status

lvs -- Logical Volume Status

2.3、软件及软件包管理:

man -- MANual

apt -- Advanced Packaging Tool

dpkg -- Debian PacKaGe

yum -- Yellow dog Updater, Modified

rpm -- RPM Package Manager

or Redhat Package Manager

2.4、用户及用户组管理:

useradd -- USER Add

userdel -- USER DELete

usermod -- USER MODify

users -- USER Status

groupadd -- GROUP ADD

groupdel -- GROUP DELete

groupmod -- GROUP MODify

groupmems -- GROUP MEMberS

2.5、系统管理:

depmod -- DEPend MODule

lsmod -- LiSt MODule

modprobe -- MODule PROBE

modinfo -- MODule INFOrmation

insmod -- INSert MODule

rmmod -- ReMove MODule

mkfs -- MaKe FileSystem

fsck -- File System Consistency Check

ps -- Processes Status

su -- Substitute User

bash -- Bourne Again SHell

dash -- Debian Almquist SHell

init -- INITialization

ssh -- Secure SHell

wine -- Wine Is Not an Emulator

exec -- EXECute

fstab -- FileSystem TABle

passwd -- PASSWorD

chpasswd -- CHange PASSWorD

pwconv -- PassWord CONVert

pwunconv -- PassWord UNCONVert

tty -- TeleTYpe

sudo -- SuperUser DO

grub -- GRand Unified Bootloader

tzselect -- Time Zone SELECT

sync -- SYNChronize

systemd -- SYSTEM Daemon (里面有systemctl bootctl journalctl loginctl localectl timedatectl 等等,都是blablabla ConTroL)

2.6、编辑器:

ed -- EDitor

nano -- Nano's ANOther editor

emacs -- Editor MACroS(还有很多全称,就不罗列了,这个接受度比较广)

vi -- VIsual

vim -- Vi Improved

2.7、编译器:

cc -- C Compiler

gcc -- Gnu Compiler Collection(作为一个软件集被你下载下来编译安装的时候)

gcc -- Gnu C Compiler (作为一个软件被你调用来编译C程序的时候)

g++ -- Gnu c++ compiler

gcj -- Gnu Compiler for Java

yacc -- Yet Another Compiler Compiler

guile -- Gnu Ubiquitous Intelligent Language for Extensions

gas -- Gnu Assembler

php -- PHP:Hypertext Preprocessor

ld -- LoaD

gdb -- Gnu DeBug

tcl -- Tool Command Line

3、图形界面:

gnome -- GNu Object Model Environment

gdm -- Gnome Display Manager

gtk -- Graphic user interface ToolKit

qt -- ………………Toolkit(不说Q了,用Q只是因为在开发者的Emacs中Q特别漂亮…………)

kde -- K Desktop Environment

lxde -- Lightweight X11 Desktop Environment

xfce -- XForms Common Environment

4、参数(声明:只是通常会使用的参数,并不一定是通用参数,使用时请注意):

-h | --help:help

-v | --version:version(吐槽一下java)

5、许可证:

gnu gpl : Gnu General Public License

gnu lgpl : Gnu General Lesser Public License

gfdl : Gnu Free Documentation License

agpl : Affero General Public License(或简写为Affero gpl)

apsl : Apple Public Source License

bsd : Berkeley Software Distribution license

最新文章

  1. MessageBox.Show()的各种用法
  2. mysql 性能优化方案
  3. BZOJ 4582: [Usaco2016 Open]Diamond Collector
  4. SVN的忽略和只读使用方法学习记录
  5. 记录一个Word操作技巧,很偏门的,鉴于Google很不方便用了,百度起来比较费劲所以记录一下
  6. leetcode:Reverse Linked List
  7. webshell 匿名用户(入侵者)
  8. J2SE知识点摘记(十六)
  9. jquery-ui-bootstrap动态添加和删除标签页封装【效果更炫】
  10. The operator == is undefined for the argument type(s) int, null
  11. php 执行效率
  12. 前端笔记之ES678&Webpack&Babel(下)AMD|CMD规范&模块&webpack&Promise对象&Generator函数
  13. AI应用开发实战 - 从零开始配置环境
  14. HTMLTESTRunner自动化测试报告增加截图功能
  15. js时间相关
  16. 深度学习原理与框架-递归神经网络-RNN_exmaple(代码) 1.rnn.BasicLSTMCell(构造基本网络) 2.tf.nn.dynamic_rnn(执行rnn网络) 3.tf.expand_dim(增加输入数据的维度) 4.tf.tile(在某个维度上按照倍数进行平铺迭代) 5.tf.squeeze(去除维度上为1的维度)
  17. win10定时执行php脚本
  18. 2015年蓝桥杯省赛A组c++第1题
  19. jdk和二进制 常量.变量
  20. MATLAB中mexFunction函数的接口规范(转)

热门文章

  1. 微信小程序flex容器属性详解
  2. hdu 4723 How Long Do You Have to Draw(贪心)
  3. Azure Storage 分块上传
  4. MySQL Memory 存储引擎浅析
  5. Intellj IDEA14.0.2启动异常之3分钟修复
  6. 203. Remove Linked List Elements【easy】
  7. BAT-使用BAT方法设置IP地址
  8. Unity3D 移动开发代码优化
  9. Mongodb 与 MySQL对比
  10. java -- 路径中包含空格怎么处理