linux 命令类型(大全)

用户与用户组命令:

addusr 或usradd 添加一个普通用户

groupadd 或 addgroup 创建一个用户组

addusr  用户名  -g  用户组  添加一个新用户,并关联到一个用户组

passwd  用户名  修改一个用户的密码


日期类命令:

  date  查看日期  date +%F“ ”%H:%M    显示2017年7月12日 12:41

  cal  日历  cal  查看当月日历 

    cal  2017  打印2017年整年的日历


文件类命令:

  pwd  查看当前工作目录的绝对路径 (print working directory),即当前目录

  ls  [选项] [目录或文件]  查看一个目录中信息

  ls -l 目录

ls  -R  目录 : 递归查看目录的内内容

ls -d  目录  : 查看指定目录

ls -F  目录  : 显示目录内容时,凡时目录的后面+“/”

ls -ltr  目录  :  逆序(时间)罗列文件夹内容

  例子:  drwx------  1 root  root  29  02-20  16:06 a.txt

文件权限类命令:

例子:  drwx------  1 root  root  29  02-20  16:06 a.txt

        文件类型与权限  链接数  文件主人  文件的组别  文件大小(byte)  最后修改时间  文件名

  文件类型权限使用10个符号表示: -  rw-  r--  r-- ,按照 1  3  3  3来分为4组

    第一组只有1个字符,表示文件类型 :

    d  文件夹    - 普通文件    l 链接(link windows里快捷方式) b 块设备文件  p 管道文件  c 字符设备文件    s 套接字文件;

剩下的3组分别为归属用户(user)、归属群组(group),其他用户或群组(others)对于该文件的权限;

rwx     

r  read  可读  :  作用于文件,就是可以查看内容,例如cat ,vim;作用于文件夹就是可以用 ls 查看

  w  write可写 ,如果需删除文件不是文件的写全权限的决定,而是文件所在目录的写权        限决定,对所在目录有写权限,就可以删除这个目录中的文件,也可以删除、重命          名目录;

  x  execute可被系统执行或可进入 ,文件如果可执行,就会执行文件中写的脚本语句,

例如: wang.txt文件权限为 -rwxrwx---  ,内容为 ls -l  ,则直接再命令行中输入 文件的路径执行,./wang.txt ,就会打印出当前目录下所有信息

  - 拒绝 ,顺序不能颠倒   

r

其设置是9bit的二进制来存储  例如 010101101 ,而使用chmob修改时只需要将二进制转化成十进制比如010 转为2、 101=5,就可以把255作为参数传入命令

注意:linux下的可执行文件不是以扩展名(例如:.exe)决定的,而是由其可执行的权限为决定的;

文件权限命令:

chmod  (change modle)修改文件权限

chmod + 权限的十进制表示  + 文件    chmod  255  a.txt  将a文件设置为 -w-r-xr-x

  chgrp  修改文件或目录归属组  chgrp  新组名  文件

  chown  修改拥有主  chown  新用户名 文件

    umask  查看Linux系统出厂设置的创建文件默认权限的掩码; umask  -S  查看系统创建文件的默认权    限  ,文件默认权限是全码是666,目录的是777,这个地方用的是计算机中的掩码技      术,类似于网路中的ip 与子网掩码的关系


  创建一个目录:

  mkdir

mkdir  目录  创建一个目录

mkdir -p  创建多层目录

rmdir  删除空目录,如果目录中有文件或其他目录,不能删除 (不建议用)

rm  防止误删除的删除命令

rm -r 递归删除

touch 新建文件

  cd  切换目录,即进入一个目录

  mv  移动文件或目录 或重命名(移动有又叫剪切)  mv  文件  文件  即 mv  wang.txt  peng.txt  是重名

          mv    /wang.txt    /et/  将/wang.txt移动到 移动到/et/目录下

显示文件

cat  从文件第一行开始显示整个文件所有内容

-A  相当于 -vET, 列出一些空白字符(换行,tab ,空格键),用特殊字符显示其位置;

-b  bloke 空行,列出行号,过滤掉空行

-E  将结尾的换行用$显示出来

-n  列出行号,保留文件原内容,不过滤任何空行

-T  将Tab键 用^I 显示出来

-v  列出一些看不见的特殊字符

tca  将文件倒叙显示出来

more  分页显示:

回车键 向下一行    空格键 向下翻一页

Ctrt +B  回到上一屏    Ctrt + F  滚到下一屏

Less  分页显示的加强版:

Page Up 向上翻页  Page Down 向下翻页

/ 字符  或? 字符  在文中搜索字符  n 下一个匹配字符,与搜索连用

  其它与more命令一样

  head 与  tail  命令:

  head  -n  10  ext.txt    查看ext.txt文件的头10行

    tail  -n  10  ext.txt    查看ext文件的末尾10行

  history  查看敲过的所有命令

  echo $PATH  打印一个变量或文件,或执行一个文件


rpm :

    rpm (RedHat Package  Manager),Rethat 软件包管理工具,类似于windows的                setup.exe,负责安装与卸载;是Linux系列操作系统里面的打包安装工具,                    rpm不是某一个程序,而是一套Linux软件包管理规范;

rpm 包的名称格式:  apache-1.3.23-11.i386.rpm 

软件名称  -  软件版本号  - 次版本号  -  软件平台(32位或64位)-  rpm扩展名

rpm 查询命令:

rpm -qa | more  分页查询 计算机上所有rpm安装包;

rpm  选项  软件包名   

rpm  -q  软件名  查询是否安装过某软件

rpm -qi  软件名  查询软件包信息;

rpm  -ql  软件名  查询软件包中的文件;

rpm  -qf  /etc/passwd  查询文件所属软件包

rpm  -qp  jdk-1_5_0-linux-i586.rpm  查询包的信息和对这个软件的介绍

rpm 安装命令:

rpm  -ivh  包全路径名称:  安装包到当前系统

  - i  =install  安装    -v = verbose 显示提示信息; - h = hash, 进度条

rpm -e  包全路径名称  : 卸载软件

rpm -ivh  /media/wang/ddgasdg.rpm 

网络配置类:

vim  /etc/sysconfig/network-s cripts/ifcfg-eth0  编辑网络配置文件,即ip地址,子网掩码,eth0表示其中一块网卡,名字叫etho的网卡

service network  restart  重启网络,  重启之后修改的配置才会生效

磁盘分区类:

  fdisk -l    查看磁盘分区信息

sda  中  s 代表sisc类型的硬盘  d 代表是一块硬盘不是软盘, a代表第一块硬盘(b,c,d 分别是第二,三块)  1 —4  代表1分区,2分区,3分区,4分区  ,5以后是逻辑分区

Start  表示从几个扇区开始  end 到第几扇区结束

挂载与卸载:

  Linux 系统在编写成代码的时候也不知道自己将要被装在那一台计算机上,继而也不会知道它要操作的分区的地址是什么,针对这个问题,Linux的解决方式是将代码写成一启动就会启动文件系统,创建一些默认的文件和目录来让安装系统的人保存分区的地址,书写代码时就根据这些目录和文件取出地址来写操作逻辑,做到了软件系统与硬件信息分开,系统不需要再关心硬件信息来,使系统在各种电脑上更加通用,这些目录相当于是Linux抽象出来的接口,编写系统只需要面向这些接口,而具体的实现类是在分区的时候才实现的(这些文件中的内容)。其中/dev这个字符就是表示硬件设备的,用来挂载硬件,而/dev/sda1里就保存着一块分区的访问方式或者首地址,并将这个这文件与另一个文件比如说"/" 根目录进行关联,以达到Linu系统访问/ 根目录就可以找到/dev/sda1这个文件代表的物理硬盘储蓄区;

  挂载——就是将一块物理硬盘的分区挂到或者说是关联到Linux的文件体统中的某一个文件目录上,使体统通过访问这个目录的方式就可以访问磁盘上的这块分区;

卸载就是解除这种关联;

df  /boot  查看目录的挂载点,以及挂载点挂载的分区

df -h  查看硬盘容量和使用情况

mount  参数  设备名称  挂载点或目录    将一个设备挂载到一个目录

umount  挂载点或目录  解除挂载,也叫卸载;

系统启动就会执行mount程序与init程序

/etc/  ,/sbin/  ,/bin/  ,/dev/  以及/bin/  必须在root目录的分区中

/home/目录最好挂载到另一个分区,并且分配给较大的空间,尤其是做文件服务器的时候

搜索查找类命令:

find 命令  : 查找有没有某一个文件或者目录

find + 搜索路径 +  参数  + 搜索关键字

find  /wang  -name '*.java'  在/ wang目录下搜索名字中以.java结尾的文件

find /wang -user wang  按照用户搜索

grep 命令  :  查找一个文件中内容中有没有某一个分部内容

  grep + 参数  + 查找内容 + 查找源文件    具体参数选项可以百度搜索

grep  /$  查找以 / 为结尾的内容,常用于查找文件夹,过滤掉文件


进程线程类命令

ps -ef  查看进程,以及内存,cpu,占用时间, 进程名或者进程所执行的命令

-a  显示当前终端的所有进程,不包括其它终端开启的进程

-u  以用户的格式显示进程信息;

-x  显示后台进程运行的参数

kill  进程id    结束进程

kill -g  进程id  强制结束进程

netstat    查看所有端口

-an  按一定顺序排列输出  -p  表示查看是哪一个进程在占用

netstat -anp |  grep  8080    查看8080 被那个进程占用

lsof  (list open file)  也查看端口  不是linux默认的工具

lsof -i  : 8080  查看8080端口


压缩与解压缩类命令:

Liunx 所认识的压缩文件只有zip和tar.gz,不支持7z和rar等其他格式

第一个:gzip 命令

gzip + 文件    压缩 

gunzip + *.gz文件  解压缩

1、只能将文件压缩为*.gz 格式

2、只能压缩文件不能压缩目录

3、不保留源文件

所以不建议使用,推荐使用zip命令

第二命令:zip  命令  unzip命令  window与linux通用,且保留原文件

参数  -r  压缩目录

用法:  zip  +  参数  +  xxx.zip  + 将要压缩的内容    zip  wang.ziop  1.txt  2.txt  3.txt

第三个命令  : tar 命令  打包目录,压缩为*.tar.gz 文件格式

-c  产生.tar.gz打包文件    -v 显示详细信息  -f  指定压缩后的文件名  -z  打包的同时压缩

-x  解压缩.tar.gz 文件

tar -zcvf  xxx.tar.gz  n1.txt  n2.txt  压缩

tar -zxvf  xxx.tar.gz  解压文件


一些常用命令:

evn | more    查看变量环境,evn是环境的缩写;

ls -l  /bin/*sh*  模糊查询是否安装了什么shell


下载命令:

wget  ***   wget + url全路径

安装应用的三种方法:

1、rpm 命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容