mirror of https://github.com/CrimsonTome/tldr.git
cp, grub-install, grub-mkconfig, hexdump, readelf: add Chinese translation (#6278)
parent
e1f284ac5d
commit
39b5be991a
|
@ -0,0 +1,32 @@
|
||||||
|
# cp
|
||||||
|
|
||||||
|
> 复制文件和目录。
|
||||||
|
> 更多信息:<https://www.gnu.org/software/coreutils/cp>.
|
||||||
|
|
||||||
|
- 复制一个文件到另外一个地方:
|
||||||
|
|
||||||
|
`cp {{文件的原始路径}} {{文件的目标路径}}`
|
||||||
|
|
||||||
|
- 复制一个文件到另外一个目录, 保持文件名不变:
|
||||||
|
|
||||||
|
`cp {{文件的原始路径}} {{目标目录路径}}`
|
||||||
|
|
||||||
|
- 递归的复制一个目录内的内容到另外一个地方(如果目标目录存在,目录被复制到目标目标内部):
|
||||||
|
|
||||||
|
`cp -r {{目录的原始路径}} {{目标目录路径}}`
|
||||||
|
|
||||||
|
- 以详细模式递归的复制一个目录 (当文件被复制的时候显示):
|
||||||
|
|
||||||
|
`cp -vr {{文件的原始路径}} {{目标目录路径}}`
|
||||||
|
|
||||||
|
- 以交互模式复制文本文件到另外一个地方(在覆盖之前提示用户):
|
||||||
|
|
||||||
|
`cp -i {{*.txt}} {{目标目录路径}}`
|
||||||
|
|
||||||
|
- 跟踪软连接复制:
|
||||||
|
|
||||||
|
`cp -L {{链接}} {{目标目录路径}}`
|
||||||
|
|
||||||
|
- 使用原始文件的全路径,在复制的时候目录不存在则离开创建:
|
||||||
|
|
||||||
|
`cp --parents {{文件的原始路径}} {{文件的目标路径}}`
|
|
@ -0,0 +1,16 @@
|
||||||
|
# grub-install
|
||||||
|
|
||||||
|
> 安装 GRUB 到设备。
|
||||||
|
> 更多信息:<https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html>.
|
||||||
|
|
||||||
|
- 安装 GRUB 到基于 BIOS 的系统:
|
||||||
|
|
||||||
|
`grub-install --target={{i386-pc}} {{/dev/sdX}}`
|
||||||
|
|
||||||
|
- 安装 GRUB 到基于 UEFI 的系统:
|
||||||
|
|
||||||
|
`grub-install --target={{x86_64-efi}} --efi-directory={{path/to/efi_directory}} --bootloader-id={{GRUB}}`
|
||||||
|
|
||||||
|
- 安装预置指定模块的 GRUB:
|
||||||
|
|
||||||
|
`grub-install --target={{x86_64-efi}} --efi-directory={{path/to/efi_directory}} --modules="{{part_gpt part_msdos}}"`
|
|
@ -0,0 +1,16 @@
|
||||||
|
# grub-mkconfig
|
||||||
|
|
||||||
|
> 生成GRUB配置文件。
|
||||||
|
> 更多信息:<https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dmkconfig.html>.
|
||||||
|
|
||||||
|
- 模拟运行并打印配置到标准输出:
|
||||||
|
|
||||||
|
`sudo grub-mkconfig`
|
||||||
|
|
||||||
|
- 生成配置文件:
|
||||||
|
|
||||||
|
`sudo grub-mkconfig --output={{/boot/grub/grub.cfg}}`
|
||||||
|
|
||||||
|
- 打印帮助页面:
|
||||||
|
|
||||||
|
`grub-mkconfig --help`
|
|
@ -0,0 +1,15 @@
|
||||||
|
# hexdump
|
||||||
|
|
||||||
|
> 一个 ASCII,十进制,十六进制,八进制转换查看工具。
|
||||||
|
|
||||||
|
- 打印文件的十六进制表示形式:
|
||||||
|
|
||||||
|
`hexdump {{文件}}`
|
||||||
|
|
||||||
|
- 以十六进制显示输入偏移量,并在最后两列中显示其 ASCII 表示形式:
|
||||||
|
|
||||||
|
`hexdump -C {{文件}}`
|
||||||
|
|
||||||
|
- 显示文件的十六进制表示,但只解释输入的 N 个字节:
|
||||||
|
|
||||||
|
`hexdump -C -n{{字节数}} {{文件}}`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# readelf
|
||||||
|
|
||||||
|
> 显示 EFI 文件信息。
|
||||||
|
> 更多信息:<http://man7.org/linux/man-pages/man1/readelf.1.html>.
|
||||||
|
|
||||||
|
- 显示 ELF 所有文件信息:
|
||||||
|
|
||||||
|
`readelf -all {{path/to/binary}}`
|
||||||
|
|
||||||
|
- 显示 ELF 文件的所有头信息:
|
||||||
|
|
||||||
|
`readelf --headers {{path/to/binary}}`
|
||||||
|
|
||||||
|
- 如果存在符号表项,则显示 ELF 文件内的符号表项:
|
||||||
|
|
||||||
|
`readelf --symbols {{path/to/binary}}`
|
||||||
|
|
||||||
|
- 显示 ELF 文件头信息:
|
||||||
|
|
||||||
|
`readelf --file-header {{path/to/binary}}`
|
Loading…
Reference in New Issue