linux基础指令-操作手册

1.命令格式

命令 [参数] [对象]

cal    - 当前月份日历

在这里插入图片描述

cal -3   - 以本月为中心的三个月的日历

在这里插入图片描述

cal -3 8 2005   - 以2005年8月为中心的三个月的日历

在这里插入图片描述

cal -3m 8 2005  - 显示以2005年8月为中心的三个月的日历,并将周一显示为一周的第一天

在这里插入图片描述

2.常用快捷键
  • ctrl+c:终止进程的执行
  • ctrl+a:将光标移动到行首
  • ctrl+e:将光标移动到行尾
  • ctrl+w:删除光标所在位置的单词
  • ctrl+u:删除光标前面的内容直到行首
  • ctrl+k:删除光标后面的内容直到行尾
  • ctrl+l:清屏
3.帮助指令
  • whatis 指令名称 - 查看指令的作用

在这里插入图片描述

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

在这里插入图片描述

  • 指令名称 --help/-h - 获取命令的使用方法

在这里插入图片描述

  • whereis 指令名称 - 获取指令相关内容所在位置

在这里插入图片描述

  • which 指令名称 - 指令对应的可执行文件所在的位置

在这里插入图片描述

绝对路径:写文件或者文件夹路径的时候从/或者~开始层层往下

相对路径:1)写路径的时候用.表示当前目录,然后层层往下写  (如果路径是./开头的,这个./可以省略)
		    2)写路径的时候用..表示当前目录的上层目录,然后层层往下写
4.cd指令 - 进入文件夹

cd 文件夹路径(路径可以是绝对地址也可以是相对地址) - 进入到指定路径对应的文件夹

在这里插入图片描述

cd … - 返回上层目录

在这里插入图片描述

cd / - 进入操作系统根目录

在这里插入图片描述

cd ~ - 进入电脑的文件系统根目录

在这里插入图片描述

5.ls指令 - 显示当前目录中的内容

ls - 直接显示当前文件夹中的内容的名字(隐藏文件和文件夹看不到)

在这里插入图片描述

ls -l/-lh - 显示当前文件夹中的内容和内容的基本信息(隐藏文件和文件夹看不到)
在这里插入图片描述

ls -a - 显示当前文件夹中所有的内容(包括隐藏文件)

在这里插入图片描述

ls -R - 递归显示当前目录以及当前目录下所有的子目录中的内容

在这里插入图片描述

ls -r - 内容倒序显示

在这里插入图片描述

ls -S/-t - 显示文件夹中的内容,并且内容按大小/时间从大到小排序

在这里插入图片描述

ls  -Sr     -   按大小从小到大排序
ls  -Srlh   -   按大小从小到大排序,并且显示内容的基本信息

在这里插入图片描述

ls -参数 文件夹路径 — 显示指定路径下文件夹的内容

在这里插入图片描述

6. pwd指令

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

在这里插入图片描述

7.文件操作

1)touch指令 - 新建文件

touch 文件路径 - 在指定位置创建指定文件

touch a.txt      - 在当前目录下新建一个文件a.txt
touch ../a.txt   - 在当前目录的上层目录新建一个文件a.txt
touch /root/datas/b.txt     -  在根目录下root目录中的datas目录里面创建一个文件b.txt 

在这里插入图片描述

  1. cat指令 - 查看文件内容(读文件)

cat 文件路径 - 读取指定路径对应的文件的内容

在这里插入图片描述

  1. vim指令

vim 文件路径 - 使用vim打开文件

在这里插入图片描述

  • 英文输入法下,按i进入编辑状态,按esc退出编辑状态,按:再输入wq,保存并退出
  • 不想保存,就输入:后再输入q!不保存退出
8.文件夹操作
  1. mkdir指令 - 新建文件夹

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 

在这里插入图片描述

9.删除文件和文件夹

1)rm指令 - 删除文件和文件夹

rm 文件路径 - 删除指定文件(删除的时候会询问是否确定删除,y-同意, n-不同意)

在这里插入图片描述

rm -i 文件路径 - 删除指定文件(删除的时候会询问是否确定删除,y-同意, n-不同意)

在这里插入图片描述

rm -f 文件路径 - 删除指定文件(删除的时候不询问)

在这里插入图片描述

rm -r 文件夹路径 - 删除指定文件夹
在这里插入图片描述

  1. rmdir指令 - 删除空目录

rmdir 文件夹路径 - 删除指定文件夹(这个文件夹必须是空的)

在这里插入图片描述

3)cp指令 - 拷贝

cp 文件路径1 文件路径2

  • 将文件路径1指定的文件中的内容复制到文件路径2指定的文件中(文件路径2对应的文件本身是不存在)

  • 将文件1中的内容复制粘贴到文件2(如果文件2不存,会自动创建;如果存在会询问是否覆盖)

cp 文件路径 文件夹路径 - 将指定文件复制粘贴到指定文件夹中

cp -r 文件夹路径1 文件夹路径2 - 将文件夹1复制粘贴到文件夹2中

在这里插入图片描述

4)mv指令 - 移动

mv 文件路径1 文件路径2 - 将文件1移动文件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中

在这里插入图片描述

10.history指令 - 获取历史记录(指令的历史记录)

history - 显示当前系统已经执行过的所有的指令

#如果想要显示历史记录的时候显示指令执行的时间需要修改~/.bashrc文件:
export  HISTTIMEFORMAT="[%y‐%m‐%d_%T] " 

# 修改完成后需要通过指令: source ~/.bashrc 去执行这个配置文件, 最后历史记录的时间才会生效

在这里插入图片描述

11. 创建连接
1)创建软连接(掌握!)

ln -s 源文件路径 软连接文件地址 - 给源文件在指定位置创建一个软连接(软连接本质就是用来保存源文件绝对地址的一个文件, 可以理解为windows中的快捷方式)

  • 软链接需要取名:例如:软链接地址————/root/files/m m是软链接名字

  • 注意: 源文件路径必须写绝对路径

  • 如果删除或者移动源文件,软连接会直接无效

2) 创建硬链接

ln 源文件路径 硬连接文件地址 - 给源文件在指定位置创建一个硬链接

​ 硬链接的本质就是源文件内容的另外一个引用,所以删除或者移动源文件硬 链接仍然有效,只是删除硬链接会变成普通文件

在这里插入图片描述

12.进程相关指令
1) ps指令

ps - 查看进程状态

ps -aux - 查看当前所有的进程的信息
在这里插入图片描述

ps grep 进程名/进程ID - 根据进程名/进程ID查看指定进程

在这里插入图片描述

2)top指令

top - 实时查看当前所有的进程信息和系统信息

在这里插入图片描述

top -p PID1,PID2,…. - 实时监测指定的进程

在这里插入图片描述

3)free指令

free - 显示当前系统的内存信息,显示的时候以kb为单位

free -单位 - 显示当前系统的内存信息,以指定单位来显示

free -m    - 显示当前系统的内存信息,以Mb为单位

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值