Linux常用命令

来源:互联网 发布:wp8.1软件下载 编辑:程序博客网 时间:2024/05/17 01:00

一、命令基本格式

1、基本提示符:

[root@localhost ~]#

其中:

root代表当前登录用户 (Linux当中管理员帐号是root

localhost代表主机名

~代表当前所在目录(家目录)(如果是管理员,家目录是/root,普通用户user1,家目录是/home/user1)

#超级用户的提示符

$普通用户的提示符

2、命令格式:

命令[选项][参数]

注意:a.个别命令使用不遵循此格式

b.当有多个选项时,可以写在一起

c.简化选项与完整选项。如-a 等于 --all

inode 也就是ID号

ls -l 等同于ll


权限:



二、文件处理命令

        1、目录处理命令

不常用,一般用rm -rf

    2、文件处理命令

          ·/misc挂载目录

根目录下bin和usr目录下bin,root和普通用户可以执行的命令

根目录下sbin和usr目录下sbin,只有root用户可以执行的命令


        3、链接命令

   6、一定要写绝对路径!

三、文件搜索命令

a.文件搜索命令locate(搜索速度快)

locate命令格式:

·locate 文件名

在后台数据库中按文件名搜索,搜索数度更快。只能按文件名搜索。

·  /var/lib/mlocate

#locate命令所搜索的后台数据库(不是实时更新,大约每天一更新)

·updatedb

更新数据库

b.命令搜索命令whereis与which

搜索命令的命令whereis

·whereis 命令名

#搜索命令所在路径及帮助文档所在位置

选项:

-b:只查找可执行文件

-m:只查找帮助文件

·which 文件名

#搜索命令所在路径及别名(如果有别名,可以查看到别名)


c.文件搜索命令find

find命令

·find [搜索范围] [搜索条件]

#搜索文件

·find / -name install.log

#避免大范围搜索,会非常耗费系统资源

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


·find   /root -iname install.log

#不区分大小写

·find  /root -user root

#按照所有者搜索

·find  /root -nouser

#查找没有所有者的文件

·find  /var/log/  -mtime +10

#查找10天前修改的文件

-10  十天内修改的文件

 10 十天当天修改的文件

+10十天前修改的文件


atime  文件访问时间(time默认时间是天)

ctime  改变文件属性

mtime 修改文件内容


·find  .  size  25k(.当前目录 25是文件大小)

#查找文件大小是25kb的文件

-25k  小于25kb的文件

 25k   等于25kb的文件

+25k  大于25kb的文件


·find  .  inum  262422

#查找i节点是262422的文件


d.字符串搜索命令grep

e.find命令与grep命令的区别

搜索字符串命令grep

·grep [选项] 字符串 文件名

#在文件当中匹配符合条件的字符串

选项:

-i 忽略大小写

-v 排除制定字符串(取反) 

find命令与grep命令的区别

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

·grep命令:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式时含匹配


四、帮助命令

1、帮助命令man

·man 命令

#获取指定命令的帮助

·man ls

#查看ls的帮助





2、其他帮助命令

五、压缩与解压缩命令

六、关机和重启命令

七、其他常用命令


0 0