老男孩linux学习笔记第三课命令man、mkdir、cd、touch、cat、echo、cp、mv、pwd

  1. man 或者–help(简单帮助)复杂帮助命令,但help是bash内置命令的帮助,注意区别,选择上先用man命令,找不到用help命令查看帮助,可以用man cd命令查询哪些是bash命令

例如:man ls

  1. mkdir ==make directory,创建目录。

例如:mkdir /data

  • -p 递归创建目录
  1. cd ==change directory,更换路径,

例如:cd /data;cd … :表示上一级目录

  1. touch 创建文件,

例如:touch boy.txt

  1. vi 编辑器,i、a、o进入编辑模式,Esc退出编辑进入命令模式,在命令模式输入:wq(write quit)保存并退出,:q强制退出,:q退出。
  2. cat 查看文件内容。
  3. echo 配合>或>>执行单行或多行文本输入到文本中 ,
    • “>”:重定向,会清除文件里所有以前的内容,增加新内容,
    • “>>”:追加重定向,文件结尾加入内容,不会删除已有的内容。
  4. cp ==copy,复制命令,
    • -r :递归,用于复制目录;
    • -d:若原文件为链接文件(link file),则复制文件属性而非本身文件;
    • -p:保持属性;
    • -a:== -pdr复制目录

例如:cp boy.txt /tmp/➤➤➤复制文件;cp -a /root/data/ /root/data1➤➤➤复制data目录到data1下面。

  • 使用全路径/bin/cp可以强制覆盖文件或目录而不显示确认,或者 cp 前加 \ 也一样

例如:/bin/cp -a /root/data/ /root/data1/ ➤➤➤强制复制 data 到 data1 目录下,文件全部覆盖。

  1. mv ==移动目录或文件,

例如:mv /data /root➤➤➤移动 data 目录到 /root下面
全路径移动文件可以完成强制覆盖,但移动目录不行。
例如:/bin/mv /root/data/test.txt /root/data1/ 完成 test.txt 覆盖掉 data1 目录下面的 test.txt
但是,/bin/mv /root/data/ /root/data1/ 不能完成移动覆盖(空目录除外)

  1. pwd ==print work diretry,查看当前目录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值