Linux常用命令大全

Coding Alan 10年前 (2014-01-08) 7170次浏览 0个评论 扫描二维码

 

 

文件管理命令

cat命令

cat命令的全称是concatenate,是将文件内容连接后传送到标准输出或定向到文件,参数选项有:
-n(或–number):从第一行开始对文件输出的所有行进行编号;
-b(或–number-nonblank):忽略对空白行的编号;
-s(或–squeeze-blank):将连续的两个空白行合并为一行
Linux常用命令大全

chmod命令

chmod命令全称为change mode,用于更改文件的访问权限,通常访问权限包含读(r)、写(w)和执行(x)三种,即英文的read, write, execute,可通过+或-来增加或减少权限,此外还可以用数字来表示读写和执行,读对应数字4,写对应2,执行对应1,如一个文件的权限可表示为644.chmod的参数选项有:
-c(changes):完成更改后显示更改信息
-f:忽略错误消息的输出
-R(recursive):以递归的方式 更改目录以及其下所有子目录的权限。如下例中首先通过+x方式为各用户组添加执行权限,后又使用数字644将hosts文件改回为各用户组不可执行的权限。
Linux常用命令大全

chown命令

chown命令全称为change own,顾名思义是用于更改文件或目录所有者的命令。可选参数有:
-c(changes):显示文件所有者更改后的信息
-f:忽略错误消息的输出
-R(recursive):以递归的方式 更改目录以及其下所有子目录的所有者
-v:显示详细的处理信息
如下图中将/var/www/html目录的所有者和组更改为alan
Linux常用命令大全

find命令

find命令用于查找指定目录下的文件,可选参数有:
-name ’字串’ 查找文件名匹配所给字串的所有文件,字串内可用通配符 *、?、[ ]。
-lname ’字串’ 查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符 *、?、[ ]。
-gid n 查找属于ID号为 n 的用户组的所有文件。
-uid n 查找属于ID号为 n 的用户的所有文件。
-group ’字串’ 查找属于用户组名为所给字串的所有的文件。
-user ’字串’ 查找属于用户名为所给字串的所有的文件。
-empty 查找大小为 0的目录或文件。
-path ’字串’ 查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、[ ]。
-perm 权限 查找具有指定权限的文件和目录,权限的表示可以如711,644。
-size n[bckw] 查找指定文件大小的文件,n 后面的字符表示单位,缺省为 b,代表512字节的块。
-amin n:查找在过去n分钟内读取过的文件
-atime n:查找n天前读取过的文件
-cmin n:查找在过去n分钟内修改过的文件
-ctime n:查找在过去n天内修改过的文件
如下图查找/home目录下10分钟内被浏览过的文件以及根目录下以ala开头的文件:
Linux常用命令大全

ln命令

ln是link的缩写,用于在文件之间创建连接,包括软链接(symlink或symbolic link)和硬链接(hard link),常用的可选参数有:
-f(force):在链接时将同名文件删除
-d(directory):允许系统管理员硬连接自己的目录
-i(interactive):在删除同名文件时先询问
-n(no dereference):将目标目录软连接视为一个普通文档
-s(symbolic):创建软连接或称符号连接
如下图中创建/etc/hosts软连接到/hosts:
Linux常用命令大全

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址