Linux常用命令

1.fedora、redhat、Centos、 suse、ubuntu都是常见的linux

2./分区、swap分区、/boot分区都是linux的必须分区

3./dev/sda5在linux中代表第一块硬盘的第五个分区

Linux常用命令

Linux文件的命名规则

A.除了/之外,所有的字符都合法,但有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & ( ) -等;

B.避免使用.作为普通文件名的第一个字符;

C.大小写敏感,严格区分大小写(包括文件命名、命令、命令选项、用户名等)

Linux命令格式

命令格式 :命令-选项参数(操作对象)

例 :ls-la/etc

说明:1)当有多个选项时,可以写在一起。

2)两个特殊的目录.和..,分别代表当前目录和当前目录的父目录。

3)个别命令不遵循此格式

linux常见目录

/  根目录

/bin  命令保存目录(普通用户就可以读取的命令)

/sbin  命令保存目录(超级用户才能使用的目录)

/boot  启动目录,启动相关文件

/dev  设备文件保存目录

/etc  配置文件保存目录

/root  超级用户的家目录

/home  普通用户的家目录

/mnt  挂载目录

/media  挂载目录

/tmp  临时目录

/proc  直接写入内存的

/usr  系统软件资源目录

/var  系统相关文档内容

/var/log/  系统日志位置

一、文件处理命令

1)命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

功能描述:显示目录文件

语法:ls选项文件或目录

-a显示所有文件,包括隐藏文件

-l详细信息显示

-d查看目录属性,不显示目录下内容-ld

-h文件大小显示为常见大小单位-lh

ls -l

-rw-------1  root   root 1190  08-10 23:37  aa.txt

第一项:权限位

第二项:引用计数(文件:硬链接数;目录:目录下的目录个数)

第三项:所有者属主

第四项:所属组属组

第五项:文件大小(默认byte)

第六项最后一次修改时间

第七项文件名

2)命令名称:cd

命令英文原意:

命令所在路径:shell内置命令

功能描述:切换目录

语法:cd  目录

cd~  进入当前用户的家目录/root/home/aa/

cd-  进入上次目录

cd..  进入上一级目录

cd.  进入当前目录

3)命令名称:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

功能描述:显示当前目录

4)命令名称:mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

功能描述:创建新目录

语法:mkdir -p目录名

-v显示创建过程

-p递归创建

5)命令名称:tree

命令所在路径:/usr/bin/tree

功能描述:显示目录树

语法:tree目录


6)命令名称:touch

命令所在路径:/bin/touch

功能描述:创建空文件

语法:touch  文件名

7)命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

功能描述:复制文件或目录

语法:cp  源文件或目录目标目录

-r  复制目录

-p  保留文件属性

-a=-rp

8)命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

功能描述:剪切文件、改名

语法:mv源文件或目录目标目录

9)命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

功能描述:删除文件

语法:rm  文件或目录

-r  删除目录

-f  强制执行

10)命令名称:cat

命令所在路径:/bin/cat

功能描述:显示文件内容

语法:cat文件名

注:文件超过一页内容后只能显示最后一页的内容

11)命令名称:more

命令所在路径:/bin/more

功能描述:分页显示文件内容

语法:more文件名

(空格)或f翻页

(Enter)换行

q或Q退出

head  –n  显示文件前n行

tail  -n  显示文件最后n行

tail  -f  实时监控文件尾部变化

12)命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

功能描述:生成链接文件

语法:ln  -s  源文件目标文件

  -s  创建软链接

ln  源文件目标文件

I  节点文件 和 目录的唯一标示号

ls-i

二、权限管理命令:

1权限位

-  rw-  r--  r--  1 root  root  08-11  01:45  aa.txt  644

权限位是十位

第一位:代表文件类型

-  普通文件

d  目录文件

l   链接文件

b  块设备文件

权限  读  写  执行  读  写  执行   读   写  执行

字符  r     w    x      r     w    x       r      w       x

         4    2     1     4      2     1      4      2      1

分配 文件所有者(u) 文件所属组(g) 其他用户(o)

               7                          7                            7

r  读  4

w  写  2

x  执行  1

例子:-  rw-  r--  r--  数字表示是多少?644

1)命令名称:chmod

命令英文原意:change the permissions mode of afile

命令所在路径:/bin/chmod

功能描述:修改文件的权限

例:

chmod    u+x   aa   给aa文件的所有者添加x权限

chmod   g+w,o+w   aa给aa文件的所属组和其他人添加w权限

chmod   u=rwx   aa    给aa文件的所有者赋予rwx权限

chmod   644   aa    修改aa文件的权限为755,对应为rw-r--r--

2)命令名称:chown

命令英文原意:change fileownership

命令所在路径:/bin/chown

功能描述:修改文件或目录的所有者、所属组

例:chown  user1   aa  将aa文件的所有者修改为user1用户

chown   user1:user1   aa   将aa文件的所有者修改为user1用户并且所属组修改为user1组

chown   :user1   aa    将aa文件的所属组修改为user1组

useradd  用户名   添加用户

groupadd  组名  添加组

3)命令名称:chgrp

命令英文原意:changefile group ownership

命令所在路径:/bin/chgrp

功能描述:改变文件或目录的所属组

语法:chgrp   用户组  文件或目录

例:chgrp adm file1

改变文件file1的所属组为adm

4)命令名称:umask

功能描述:显示和设置默认掩码值

777

-022

--------------

755

就是创建文件的默认权限

666

-022

实验:

在不修改umask值得情况下,用root用户分别创建一个文件和一个目录,观察其权限。

总结:Linux的安全机制,不给新建文件x权限。

三、查找命令

1)命令名称:which

命令所在路径:/usr/bin/which

功能描述:查看命令文件位置和命令可能出现的别名

2)命令名称:whereis

功能描述:查询命令所在位置,以及帮助文件的位置

3)命令名称:find

命令所在路径:/usr/bin/find

功能描述:搜索系统中的符合条件的文件

-name根据文件名查找

通配符

*  任意多个字符

?  1个字符

[]   指范围值,外侧加引号

例:find  /va  r–name   “*.log”

find  ./   -name  “[1-3].txt”

-size根据大小查找

单位是block数据块一块是512字节

1M -> 1024k -> 2048块(1块是0.5k也就是512字节)

100M -> 102400k -> 204800块

例find /etc -size -10k查找小于10k的文件

find /etc -size +2M查找大于2M的文件

注意+-号,如果没有,是精确这么大,通常都会带上+或-号,表示一个范围。

-user  根据所有者查找

例find /home -user jack

在/home中,查找所有jack用户的文件(先删除用户文件再删除用户)

注意,在系统中需要存在此用户,否则报错

-type根据文件类型查找

例:-type f二进制文件(普通文件)

-type l软链接文件

-type d目录

-逻辑连接符:

-a  (and逻辑与)  -o  (or逻辑或)

例:find /etc -size +1k -a -size -10k

在etc目录下查找大于1k并且小于10k的文件

-命令执行连接符(对查找到的文件,进一步处理)

find...-exec命令{}\;

{}表示find查询的结果集

\是转义符,不使用命令别名,直接使用命令本身

;分号是表示语句的结束

注意:固定格式,只能这样写。注意中间的空格。

转义符的作用是什么?

在linux中有一个别名机制,如rm删除文件,执行的却是rm -i(用which

rm可以查看命令别名),使用rm删除文件前会提示,就是因为rm -i这个参数。如果想使用命令原意,可以在加\转义,

如:\rmtest.txt则不会提示,直接删除

测试:

找到文件后查看详情

find /etc -name inittab -exec ls -l{}\;

find /etc -name “init*”-a -type f -exec ls -l {} \;

>>>

通过-type f过滤掉目录,只列出文件,否则ls会列出很多文件

找到testfile后,直接删除

find /test -name testfile -exec rm {}\;

找samlee用户的所有文件并删除

find /home -user samlee -exec rm –r{}\;

rm –r连带目录一起删除。报错原因:-exec不适合大量传输,速率慢,导致。

找samlee用户的所有文件并删除,删除前会一个提示确认

find /home -user samlee -ok rm -r {} \;

-根据i节点查找

-inumi节点号

有一些文件的硬链接数量很多,有相同的i节点,查找其中一个文件的i节点号,一次性删除

find ./ -inum 2310630 -exec rm {} \;

4)grep“字符串”文件名

命令名称:grep

命令所在路径:/bin/grep

功能描述:在文件内查找符合条件的字串行

grep-i“root”/etc/passwd

-v反向选择

-i忽略大小写

-o统计有几个关键字|wc -l

find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。

grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配

注意事项:

尽量不要在根目录/中查找,查找得慢,会占用太多服务器资源

如果需要在服务器中全盘查找,可以写一条计划任务在凌晨执行(计划任务后面讲)

查找范围越小越好,匹配条件,越精准越好

5)管道符

命令1|命令2将命令1的标准输出作为命令2的标准输入

例:ls-l/etc|more分屏显示ls内容

四、帮助命令

1)man命令名查看命令的帮助

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

2)命令--help查看命令的常见选项

命令--help

help命令

五、压缩和解压缩

.zip.gz.bz2linux可以识别的常见压缩格式

.tar.gz.tar.bz2常见的压缩和打包格式

(1)压缩&解压缩

zip

压缩格式:zip压缩文件(生成)源文件

解压格式:unzip压缩包名

-r压缩目录

(2)打包压缩&解包加压缩

tar-cvf压缩后的文件名源文件名

-z  压缩成 .tar.gz格式

-j  压缩成.tar.bz2格式

-c  压缩

-v  显示压缩过程

-f  指定压缩包名

tar-xvf  压缩包名

-x  解压缩

tar-tvf  压缩包名

-t  只查看,不解压

tar-xvf  压缩包名-C目录

-C  指定解压目录

六、网络命令

1)ping测试网络连通性

命令名称:ping

命令所在路径:/bin/ping

执行权限:所有用户Ctrl +c 强制终止

ping  -c  次数ip探测网络通畅

2)ifconfig查询本机网络信息

命令名称:ifconfig

命令英文原意:interfaceconfigure

命令所在路径:/sbin/ifconfig

执行权限:root

七、关闭和重启命令

1)关机

shutdown   -h   now  没有特殊情况,使用此命令

halt

init  0

2)重启

shutdown  -r  now

命令名称:shutdown

命令所在路径:/sbin/shutdown

执行权限:root

reboot

命令名称:reboot

命令所在路径:/sbin/reboot

执行权限:root

八、挂载命令

linux所有存储设备都必须挂载使用,包括硬盘

命令名称:mount

命令所在路径:/bin/mount

常见的存储设备:

/dev/sda1  第一个scsi硬盘的第一分区/dev/sdb7

/dev/cdrom  光盘

/dev/sr0  光盘   centos6.x

常用挂载点

/mnt

/media

/cdrom

挂载格式:

mount  设备描述文件挂载点(已经存在空目录)

mount   /dev/cdrom/mnt/cdrom

光盘卸载:

umount   /dev/cdrom

umount  /mnt/cdrom强调:退出挂载目录,才能卸载

fdisk  -l查看当前系统下的存储设备

df     –h查看存储设备挂载信息

mount  -t  vfat  /dev/sdb1  /mnt/usb

fat32格式的U盘挂载方式

Shell使用小技巧:

1)补齐功能

补齐功能允许用户输入命令名或文件名起始的若干个字母后,按Tab键补齐命令名或文件名。

2)命令历史

命令历史允许用户浏览先前输入的命令并重新

调用它们,用history命令可以显示命令列表,按方向键↑和↓可查找以前执行过的命令。

!命令前缀

3)命令别名定义:

范例:alias  copy=cp

alias   dirrm= ‘rm -rf ’

.bashrc永久生效(家)

查看别名信息:alias

删除别名:unalias copy

服务器管理规范:

越是安全等级要求高的服务器,越是严格限制用户等级,不能所有人都是root,远程服务器不能关机+重启。

服务器不允许在负载高峰执行高负载命令。例如杀毒、大数据压缩解压缩,复制,全盘搜索。

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

推荐阅读更多精彩内容