• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

LINUX常用操作文件

武飞扬头像
驰网艾西
帮助1

创建目录

mkdir dir_name

# -p, --parents 可一次创建多层次目录mkdir -p /multi/layer/dir_name

创建/更新

# 如果不存在会创建一个文件,但是在这种情况下只能创建文件,不能创建目录touch file_or_path

移动

mv /old/source /new/source

复制

# -r 递归复制,用于目录cp /old/source /new/source

重命名

mv /path/source /path/new_source

删除

# -r 递归删除,用于目录# -f 强制删除,不询问rm -rf /path

查找

# -name 按名称查找# -iname 按名称查找,忽略大小写# -size 按大小查找# -user 按属性查找# -type 按类型查找

# 查找 /etc 目录下以 .conf 结尾的配置文件

find /etc -name "*.conf

# 查找 /etc 目录下大于 1M 的文件

find /etc -size 1M

列出

# a 显示所有文件,即含隐藏文件及上级目录# l 显示详细信息# h 文件大小易读ls -alh

设置文件所有者

chown 需要超级用户 root 权限才能执行此命令。

# user 新的文件拥有者的使用者 ID# group 新的文件拥有者的使用者组(group)# -R 处理指定目录以及其子目录下的所有文件# 常用语法:chown -R user[:group]

chown -R www-data:www-data /var/www/html

设置读写执行权限

# -R 处理指定目录以及其子目录下的所有文件# 操作# 增加权限# - 取消权限# = 重新设置# 模式# r 可读# w 可写# x 可执行# X 只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行# 用户# u user 文件所有者# g group 文件所有者所在组# o others 所有其他用户# a all 所用用户, 相当于 ugo# 语法:chmod [-cfvR] [[ugoa][ -=][rwxX]] file

# 将文件属性设置为可执行chmod x ./executable_file

# 将文件设为所有人皆可读取chmod a r ./readable_file

# 将目录下所有文件设为可读可写可执行chmod -R 777 ./useless_dir

编辑

替换

# s 表示替换命令,

# /old content/ 表示匹配old content

# /new content/ 表示把匹配替换成new content

# /g 表示一行上的替换所有的匹配

# -i直接修改文件内容

sed -i "s/old content/new content/g" file_name

追加、覆盖

# 两者的差别只在追加时多一个【>】# 覆盖echo 'all new content' > file_name

# 追加echo 'tail content' >> file_name

哈希

#

md5sum file_name

sha1sum file_name

sha256sum file_name

sha512sum file_name

解压缩

# -c 创建归档/压缩# -x 解压/提取# -f 文件# -z gzip 处理 *.tar.gz、*.gz、*.tgz# -j bzip2 处理 *.tar.bz2、*.bz2# -Z compress 处理 *.tar.Z、*.Z# -v 显示详细信息# -C 改变目录,如提取时指定存放目录,或归档时改变目录层级

# 创建 *.tar

tar cf ...# 解压 *.tar

tar xf ...

# 创建 *.gz

tar czf foo.tar.gz *# 解压 *.gz

tar xzf foo.tar.gz

# 创建 *.bz2

tar cjf ...# 解压 *.bz2

tar xjf ...

# 创建 *.Z

tar cZf ...# 解压 *.Z

tar xZf ...

# 解压rar

unrar e *.rar

# 解压zip

unzip *.zip

vi

模式切换

学新通

退出

# 退出:q

# 强制退出:q!

# 保存并退出:wq

查找

# 命令模式下输入 / 关键字,然后回车即可# 按 n 向下查找,shift n 向上查找

/keyWord enter

选中

命令模式下输入

y:复制

d:删除

复制

# 复制光标所在行

yy

# 复制光标所在的向下 n 行,如 20yy 则是复制 20 行

nyy

粘贴

# 粘贴

p

删除

# 删除光标所在行dd

# 删除光标所在的向下 n 行,如 20dd 则是复制 20 行

ndd

撤销

# 撤销

u

多行插入/注释

# ctrl v 进入 VISUAL BLOCK 模式 (cmder 可能需要使用 ctrl shift v)# 选中注释行,假定使用 # 作为注释符,输入:

:'<,'>s/^/#/

# 或

:'<,'>s!^!#!

# 假定使用 // 作为注释符(需要使用 \ 转义),输入:

:'<,'>s/^/\/\//

# 或

:'<,'>s!^!//!

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhihbhfj
系列文章
更多 icon
同类精品
更多 icon
继续加载