LINUX-基础命令(三)

四、帮助命令

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

man          5       passwd              查看配置文件的帮助

man的级别

1:  查看命令的帮助

2:  查看可被内核调用的函数的帮助

3:  查看函数和函数库的帮助

4:  查看特殊文件的帮助(主要是/dev目录下的文件)

5:  查看配置文件的帮助

6:  查看游戏的帮助

7:  查看其他杂项的帮助

8:  查看系统管理员可用命令的帮助

9:  查看和内核相关文件的帮助

man          -f       命令         或     whatis      命令         #查看命令拥有哪个级别的帮助

man          -k      命令         或     apropos   命令         #查看和命令相关的所有帮助

2、help    内部命令         #查看内部命令帮助

3、命令  --help                 #查看命令的常见选项

4、info     命令

回车:     进入子帮助页面(带有*号标记)

u                进入上层页面

n                进入下一个帮助小节

p                进入上一个帮助小节

q                退出

常用命令(二)

  • 查找命令

1、which          命令名              查找命令的命令,能看到相关别名

2、whereis      命令名              查找命令的命令,同时看到帮助文档位置

3、locate                   文件名              按照文件名查找              按照数据库查找。

updatedb强制更新数据库

/var/lib/mlocate                #locate命令所搜索的后台数据库

/etc/updatedb.conf          配置文件,用于定义locate命令

1PRUNE_BIND_MOUNTS = "yes"           #开启搜索限制

2 PRUNEFS =                                                   #搜索时,不搜索的文件系统

3 PRUNENAMES=                                         #搜索时,不搜索的文件类型

4 PRUNEPATHS=                                           #搜索时,不搜索的路径

4、find     搜索命令

按照文件名查找

find            查找位置         -name       文件名

find            /                 -name       aabb                   按照文件名查找

按照时间查找

-ctime                按照文件状态修改时间(天)     change

-mtime              按照文件数据修改时间                   modify

-atime                按照访问时间                                     access

find            /        -ctime       +4(四天之前,-4四天之内,4四天)

按照用户

-uid            数字         按照用户属主ID查找文件。

-gid            数字         按照属组组ID查找文件

-user         用户名     按照属主用户名查找文件

-group      组名         按照属组组名查找文件

-nouser              查找没有属主的文件

find            /        -nouser

按照文件权限

-name                按照文件名

-size                   按照文件大小。+50k:大于50k,-50k:小于50k,50k:等于50k

find           /        -size          +50k

-type         类型         按照文件类型。F:普通       d:目录            l:链接

-perm       755            按照权限查找

find           .        -prem       644

-inum        按照i节点                ls      -I       查看i节点

find           .        inum         节点数

-iname               按照文件名查找,不区分大小写

在查找的结果中,直接进行命令操作

[[email protected]~]# find /var/logs/         -mtime     +10  -exec         rm    -rf     {} \;

[[email protected]~]# find . -inum 1140247 -exec ls -l {} \;

[[email protected]~]# find . -size +5k -a -size 6k

还可以使用-ok,格式和-exec一致,只是在执行-ok包含的命令时,会提示用户是否执行,{}后面可以加路径,对应{}之前的命令目标位置。

2、grep “字符串”   文件名              查找符合条件的字串行。

[[email protected] ~]# grep -i "root"/etc/passwd

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

-v      反向选择         -i       忽略大小写

| 管道符(用ctrl+\)

[[email protected] ~]# cat install.log | grep lib           #在显示文件的结果中,grep搜索含有lib的行

命令1 | 命令2       命令1的结果作为命令2的执行条件

举例“

[[email protected]~]# cat /etc/passwd | grep root

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

补充:

Netstat             查看系统网络状态

-t                查看tcp协议端口

-u               查看udp

-l                监听

-n               以ip和端口号显示,而不是主机名和协议名

二、压缩和解压缩

.zip            .gz             .bz2                    linux可以识别的压缩格式

1).zip     格式

Zip    压缩之后产生的包名     源文件

Zip    -r      test.zip    /test                   -r      压缩目录

Unzip        压缩包              解压缩

2).gz格式              不会打包

压缩

Gzip源文件

gzip          -c      源文件     >       压缩文件         #压缩为.gz格式,源文件保留

例如:[[email protected]]# gzip -c cangls > cangls.gz

gzip          -r      源目录              不能压缩目录,压缩目录下所有内容

时间: 2024-10-25 12:57:57

LINUX-基础命令(三)的相关文章

linux基础命令三

一. 两台服务器免密登录: 1. 生成密钥 ssh-keygen的命令手册,通过"man ssh-keygen"命令查看指令: 通过命令"ssh-keygen -t rsa"创建一对密匙,包括公匙和私匙,生成之后会在用户的根目录生成一个 ".ssh"的文件夹 进入".ssh",查看生成的文件 authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成的私钥文件 id_rs

运维基础--Linux基础命令

 Linux基础命令 刚接触Linux,往往会有一个印象就是Linux操作起来比我们熟悉的windows难,其实不然,只要了解熟知了Linux的CLI界面诸多的命令的用法就能使很多在GUI界面下的操作变的无比简单:以下是Linux使用中的几个基础命令: 1.cd: cd [-L|-P] [dir]  改变shell 的工作目录,默认是用户的家目录: cd DIR:切换到DIR目录: cd:   切换至当前用户的家目录: cd - :将工作目录切换至上一次的工作目录:两个目录之间的来回切换! 原理

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo

LINUX基础命令的使用以及vim的简单命令

一 命令提示符说明 [登录用户@主机名 工作目录]# 二 Linux命令格式 命令字  [选项]  [参数1] [参数2] [ ] 表示里面内容可有可无 选项:如果是单个字符,用-               如:# ls -l 如果是一个单词,用--              如:# ls --color 多个单个字符的选项可以合并一个-   如:# ls -l -h = # ls –lh 三 基本命令及其说明 1. 基本命令 # uname -r//查询内核 # cat /etc/redha

linux基础命令学习(七)samba服务器配置

samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一台samba服务器来对用户进行身份验证.       domain:把samba服务器加入到NT域,由NT的域控制器来进行身份验证.      ADS:Active Directory Service,活动目录服务,它是samba3.0中新增的身份验证方式.采用ADS验证方式,samba服务器集成到

Linux基础命令介绍 - 1

因工作需要,最近再复习一下Linux的基础知识,看了一下马哥的视频,听归听,还是做一下笔记,加深一下印象吧.分享一下学习的知识点. 关于选择发行版本,个人偏向于CentOS,完全兼容RedHat的,其实二者唯一的区别是一个免费,一个收点服务费,其它都一样,名字不同而已. 马哥三说Linux的哲学思想是:一切皆文件.铭记于心就好!哈哈! Linux文件系统: 1. 文件名名称严格区分字符大小写:file1,File1,FILE1代表了3个不同的文件. 2. 文件名可以使用除/以外的任意字符,但不建

Linux基础命令快速入门

Linux基础命令 write by Booboo Wei [email protected] 摘要: 常用的命令 ls cd pwd 符号 * ? { } | 帮助命令 --help help type man info /usr/share/doc 针对文件的的基本操作 touch mkdir rmdir cp rm mv 针对文件内容的基本操作 cat tac head tail more less 文件的查看.编辑.过滤vi vim echo grep cut wc file 关于时间的

4、linux基础命令详解

linux基础命令 Linux图形界面和命令行界面的切换 进入Linux桌面环境后,可以使用键盘上的"Ctrl+Alt+F1~F6"组合键来切换不同的tty界面,Linux默认提供了6个命令行界面(F1-F6),比如"Ctrl+Alt+F1"就是切换到tty1: 在命令行模式下,想要切换回图形界面可以使用组合键"Ctrl+Alt+F7":另外,如果不是从图形界面切换到tty模式,而是系统启动时候直接进入了命令行模式,在登陆后可以使用"s

张明贵-Linux基础命令学习-5

[让总结成为一种习惯] pwd   打印当前工作目录 print working directory pwd -L pwd的默认参数是-L,执行pwd和执行pwd -L结果是相同的,其实使用的是环境变量 PWD echo $PWD pwd pwd -L pwd -P 打印物理目录,没有任何符号链接 当我们切换到 /etc/init.d目录下 实际上和切换到 /etc/rc.d/init.d  目录下是一样的 执行效果一样 mkdir  创建目录 make directory mkdir -p /

linux基础命令之企业面试题

1.如何过滤出已知当前目录下linzhongniao中的所有一级目录(提示:不包含linzhongniao目录下面目录的子目录及隐藏目录,即只能是一级目录)创建模拟数据: [[email protected] ~]# mkdir linzhongniao [[email protected] ~]# cd linzhongniao [[email protected] linzhongniao]# ls [[email protected] linzhongniao]# mkdir ext/li