Linux-常用命令

常用命令

常用命令


cat file
#读取文件
touch file
#创建文件
echo "字符串" file
#输入与字符串到文件
echo "字符串"
#也可以直接输出

补充:

1. 列出目录

  • ls (列出目录)
    在Linux系统当中, ls 命令可能是最常被运行的。

    • -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)

    • -l :长数据串列出,包含文件的属性与权限等等数据;(常用)

  • 将目录下的所有文件列出来(含属性与隐藏档)

    • ls -al

2. 切换目录

  • cd (切换目录)
相对路径
   + cd ..    回到上级目录
   + cd ../..    回到上级目录的上级目录
   + cd ../../temp    回到上级目录的上级目录下的temp目录
绝对路径
    + cd /home/temp/user   绝对路径是以 / 开头的
    + cd / 切换到根目录
    + cd ~  切换到当前用户目录。当前用户权限为root,则就切换到root目录 等价于 cd /root
    + pwd 打印(显示)当前用户所在目录路径

在这里插入图片描述在这里插入图片描述

  • tips:蓝色字体的代表是一个目录,白色字体的代表是一个文件

3. 创建目录

  • mkdir (make directory创建新目录)
    • mkdir -p com/qk/spring 递归的创建目录(层级目录)

4. 删除目录

  • rmdir (remove directory 移除目录)
    • rmdir temp 删除temp目录(temp目录必须为空才能直接删除)
    • rmdir -p temp/com/qk/spring 递归删除目录

5. 复制文件

  • cp (copy)
    • cp 要复制的文件 目标目录
      • cp 1.txt temp 复制当前目录下的1.txt文件到temp 目录下
      • 如果复制的文件,目标目录已存在相同名称的,系统会询问是否覆盖,键入 y 就是同意覆盖, n 拒绝。
      • 这个命令是无法进行目录复制到目录的操作的
    • cp -a 要复制的目录 目标目录
      • cp -a xx yy 复制xx目录到yy目录下
      • 目录到目录的复制
复制命令的选项与参数:
  • -a:相当于 -pdr 的意思,至于 pdr 请参考下列说明;(常用)

  • -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);

  • -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;

  • -r:递归持续复制,用于目录的复制行为;(常用)

  • -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

  • -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

  • -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身。

  • -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;

  • -u:若 destination 比 source 旧才升级 destination !

6. 移除文件或者目录

  • rm -f 1.txt 移除当前目录下的1.txt文件
    • 强制移除,忽略不存在的情况,不会出现警告
    • 只适用于移除文件,目录不适用
  • rm -r 递归移除目录
    • rm -r temp 递归移除temp目录下的所有文件或者目录(不断询问,键入y 同意),最后也会删除temp本身
  • rm -i 互动:移除时询问是否移除
  • rm -rf / 移除系统中的所有文件(删库跑路)

在这里插入图片描述

7. 移动文件或者目录

  • mv ( move移动文件或目录 )
文件
  • mv 文件 目标目录
    • mv 1.txt temp 将1.txt文件移动到temp目录下
  • mv -f 强制移动
  • mv -u 只替换已经更新过的文件(如果移过去的文件,目标文件已存在,则只移动过去不重复的部分)
目录
  • mv 已存在目录 不存在目录
    • mv temp temp02 把temp文件夹改名为temp02
    • 不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作

在这里插入图片描述


参考1.
未探索:删除rmdir和rm 的区别


Linux中,输入命令,回车以后,没有提示就代表成功

在键入命令时,如果键入的文件夹是可见的,可以在输入前几个字母后,按Tab键自动补全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值