Linux常用命令(二)

1、     删除空目录:rmdir [目录名]      remove empty directories

2、     删除文件命令或目录:rm     remove

rm   -rf [文件或目录]

选项:-r      删除目录

-f     强制

6、复制命令:cp   copy

cp  [选项]  [原文件或目录] [目标目录]

选项 :

l  -r      复制目录

l  -p       连带文件属性复制

l  -d       若源文件是链接文件,则复制链接属性

l  -a       相当于  -pdr

7、剪切或改名命令:mv     move

8、Linux中常见目录作用:

l  /root超级用户的家目录

l  /temp临时目录

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

l  /proc直接写入内存的

l  /sys

l  /usr系统软件资源目录

/usr/bin/系统命令(普通命令)

/usr/bin/系统命令(超级用户)

l  /var系统相关文档内容

文件链接命令:ln     link

ln –s [原文件] [目标文件]

功能描述:生成链接文件

选项: -s 创建软链接

硬链接特征:

1)   拥有相同的i节点和存储block块,可以看做是同一个文件

2)   可通过i节点识别

3)   不能跨分区

4)   不能针对目录使用

软链接特征:

1)   类似于Windows快捷方式

2)   软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和I节点号,并没有实际的文件数据

3)   Irwxrwxrwx  I软连接(软连接文件权限为rwxrwxrwx)

4)   修改任意文件,另一个都不改变

5)   删除原文件,软连接不能使用

一、  文件搜索命令

l  文件搜索命令locate(搜索速度非常快)

格式:locate 文件名   数据库每一天更新一次只可以按照文件名搜索

/var/lib/mlocate      locate命令所搜索的后台数据库数据库每一天更新一次

updatedb       更新数据库

/ect/updatedb.conf配置文件

l  PRUNE_BIND_MOUNTS=”yes”    #开启搜索限制

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

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

l  PEUNEPATHS=                  #搜索时,不搜索的路径

l  命令搜索命令whereis与which

Whereis   命令名  (只能搜索系统命令,而不能搜索我们凭空创建的文件)   #搜索命令所在路径及帮助文档所在位置

选项:-b:    只查找可执行文件

-m:     只查找帮助文件

Which

PATH环境变量:定义的是系统搜索命令的路径

[[email protected]~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/user/bin:/root/bin

whereis和which的区别:whereis可以看到命令帮助文档,which可以看到命令别名

whereis和which搜索命令依赖path环境变量来搜索路径的

l  文件搜索命令find

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

find / -name install.log

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

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

find /root –iname install.log  #不区分大小写

find /root –user root          #按照所有者搜索

find /root –nouser             #查找没有所有者的文件

Linux中的通配符

*     匹配任意内容

?    匹配任意一个字符

[]    匹配任意一个中括号内的字符

时间: 2024-11-03 21:57:57

Linux常用命令(二)的相关文章

Linux常用命令二之文件查找命令

本文对Linux常用命令做一个总结,方便日后查阅. (1) which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下 面的一些命令来搜索: ? ? ? ?which??查看可执行文件的位置 ? ? ? ?whereis?查看文件的位置 ? ? ? ?locate???配合数据库查看文件位置 ? ? ? ?find???实际搜寻硬盘查询文件名称 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一 个搜索结果.也就是说,使用which命

Linux常用命令(二) - cd

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 例1 进入系统根目录 命令:cd / 例2 返回上一层目录 命令:cd .. 或者 cd .. // 例3 进入当前用户的主目录(root目录) 命令:cd 或者 cd~ 例4  跳转到指定目录 命令: cd

linux初学 :linux 常用命令(二)

压缩和解压命令 gzip/guzip   zip/unzip   tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有test下的子文件 gunzip test.gz 解压文件 zip和unzip可用参数较多,例: zip test 不跟参数直接使用 zip -r test 递归压缩test下所有文件 unzip test 不跟参数直接使用 unzip -n 解压时不覆盖已存在的文件 unzip -o 解压时覆盖已存在的

Linux常用命令(二十八) - du

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all  显示目录中个别文件的大小. -b或-bytes  显示目录或文件大小时,以byte为单位. -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和. -k或--kilobytes  以KB(10

Linux常用命令(二十五) - tar

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便

Linux Linux常用命令二

whoami 我是谁命令 --该命令用户查看当前系统当前账号的用户名 --由于系统管理员通常需要使用多种身份登录系统,李儒通常使用普通用户登录系统,然后再以su命令切换到root身份对系统进行灌篮.这 时候可以使用whoami来查看当前用户的身份 --whoami who 查看当前所有登录系统的用户信息 --该命令用户查看查看当前所有登录系统的用户信息 --who [参数] --常用参数及含义 "-m" 只显示运行who命令的用户名,登录终端和登录时间----该参数和whoami等价

Linux常用命令(二十二) - chmod

chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可

Linux常用命令(二十一) - find之参数详解

一.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用.  可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来.  不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录. find ~ -name "*.log" -print 想要在当前目录及子目录中查找所有的' *.log'文件,可以用: find . -name &

Linux常用命令(二十九) - date

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示). %I 小时(以01-12来表示). %K 小时(以0-23来表示). %l 小时(以0-12来表示). %M 分钟(以00-59来表示). %P AM

Linux常用命令(二十八) - ln

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接. 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间. 1.命令格式: ln [参数] [源文件或目录] [目标文件或目录] 2.命令功能: Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链