linux指令学习

linux指令学习

一、日常指令

01、命令格式

命令[参数] [对象]

cal -3 8 2005

02、常用快捷键

  • ctrl+c:终止进程的执行(打断指令的执行)
  • ctrl+a:将光标移动到行首
  • ctrl+e:将光标移动到行尾
  • ctrl+w:删除光标所在位置的单词
  • ctrl+u:删除光标前面的内容直到行首
  • ctrl+k:删除光标后面的内容直到行尾
  • ctrl+l:清屏

03、帮助指令

whatis 指令名称 – 查看指令的作用

man 指令名称 – 获取命令的使用手册

指令名称 help/-h — 货物命令的使用方法

whereis 指令名称 – 货取指令相关内容所在的位置

whichis 指令名称 – 指令对应的可执行文件所在的位置

  • 绝对路径:写文件或文件夹时从/或者~开始层层往下写
  • 相对路径:
    • 1.写路径时用.表示当前目录,然后往下写(如果路径时./开头,./可以省略)
    • 写文件路径时用…表示当前目录的上层目录
  • linux操作系统中,/ – 表示根目录,~ – 表示用户根目录

04、指令的使用

1、cd指令 – 进入文件夹

cd 文件夹路径 (可相对路径也可是绝对路径)

  • cd … – 返回上层目录
  • cd / – 进入操作系统根目录
  • cd ~ – 进入用户根目录
2、ls指令 - - 显示当前目录中的内容

ls 参数 文件夹路径 – 显示指定文件夹中的内容

  • ls – 直接显示当前文件夹中的内容的名字
  • ls -i/-h – 显示当前文件夹中的内容和内容基本信息
  • ls -a – 显示当前文件夹中所有的内容(包括隐藏文件)
  • ls -R — 递归显示当前目录以及当前目录下所有子目录的内容
  • ls -r – 内容倒序显示
  • ls -S/-t – 显示文件夹中的内容,并且内容按大小、时间从大到小的排序
  • -ls -Sr – 根据内容从小到大排序
  • ls - Srlh – 根据内容从小到大排序,并且显示内容基本信息
3、pwd 指令

pwd – 查看当前目录的绝对路径(系统目录下的)

4、文件操作
touch指令 – 新建文件
  • touch 文件路径 – 在指定位置创建指定文件
touch a.txt      - 在当前目录下新建一个文件a.txt
touch ../a.txt   - 在当前目录的上层目录新建一个文件a.txt
touch /home/a/a.txt     -  在根目录下home目录中的a目录里面创建一个文件a.txt 
2、cat指令 – 查看文件内容(读文件)
  • cat 文件路径 – 读取指定路径对应的文件内容
3、vim指令
  • vim 文件路径 – 使用vim打开文件
5、文件夹操作
kdir 指令 – 新建文件夹
  • mkdir 文件夹路径 – 在指定 的位置创建文件夹
  • mkdir -p 文件夹路径 --在指定的位置创建文件夹(会创建目录中不存在的文件夹,存在的则会报错)
mkdir -p  a/b/c     - a,b,c可以都没有,会在当前目录中创建a,在a中创建b,b中创建c
mkdir -p  a/{b,c}   - a,b,c可以都没有,会在当前目录中创建a,在a中创建b和c 
6、删除文件和文件夹
(1)、rm指令 – 删除文件和文件夹
  • rm 文件路径 – 删除指定文件(不询问是否确定删除)
  • rm -f 文件路径 – 删除指定文件(不询问是否确定删除)
  • rm -r 文件夹路径/文件路径 - 删除指定文件夹或者文件
  • rm -i 文件路径 – 删除指定文件 (删除的时候会询问是否确定删除,y-同意, n-不同意)
(2)、rmdir指令 – 删除空目录
  • rmdir 文件夹路径 – 删除指定文件夹(文件夹需为空)
7、cp指令 – 拷贝
  • cp 文件路径1 文件路径2 – 将文件路径1中的文件内容赋值到文件路径2指定的文件中(文件路径2对应的文件 本身是不存在,会自动创建,如果存在会询问是否覆盖)
  • cp 文件路径 文件夹路径 - 在指定文件复制粘贴到指定文件夹中
  • cp -r 文件夹路径1 文件夹路径2 – 将文件夹1复制粘贴到文件夹2中(复制 的文件夹不能是 空的)
8、mv 指令 --移动
  • mv 文件路径1 文件路径2 – 将文件移动到文件2所在的位置
mv  文件名1  文件名2     -  对文件进行重命名(将文件名1修改为文件名2)
mv  a.txt   b.txt      -  将当前文件夹中的a.txt重命名为b.txt
mv  /home/a.txt  /home/b.txt    -  将系统根目录下home文件中的a.txt重命名为b.txt
  • mv 文件路径 文件夹路径 - - 将文件直接移动到指定文件夹中
  • mv 文件夹路径1 文件夹路径2 - 将文件夹1移动到文件夹2中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值