【Linux常用指令】

提示:本文为个人学习记录文档


前言

Linux常用指令及解释说明、用法。


一、apt-get 指令

  • apt-get 可以从认证软件源下载软件包及相关信息,以便安装和升级软件包,或者用于移除软件包。在这些过程中,软件包依赖会被妥善处理。

1、安装软件 apt-get [选项] install 软件包名

2、卸载软件
apt-get [选项] remove 软件包名 (卸载软件包)
apt-get [选项] autoremove 软件包名 (卸载所有自动安装且不再使用的软件包)

卸载软件包应使用 apt-get autoremove,原因如下:
安装c的时候,c依赖b,b又依赖a,这个时候会自动安装a和b。
但是,如果c利用了b默认隐含a包的条件,直接调用了a中的api,而下次更新b包的时候,假如b不再依赖a,这个时候autoremove会删掉a包,使c包不可用。
于是当你sudo apt-get remove c 后,autoremove会删除a,b.
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/wesigj/article/details/108355649
3、升级软件
apt-get upgrade
4、更新源
apt-get update 是指更新系统源列表里所记录的软件安装包获取路径,更新为最新版本的安装路径,本地的软件不会进行升级。
在这里插入图片描述
常用动作:
在这里插入图片描述

二、ls指令

  • 查看指定路径下的文件及文件夹
    在这里插入图片描述ls -a 查看所有文件(包含隐藏文件)及文件夹

三、ll指令

  • 查看指定路径下所有文件(包含隐藏文件)及文件夹的详细信息。(与 ls -al 效果一样)

在这里插入图片描述

四、tar指令

  • 将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。(解/压缩)

1、压缩
1)tar -cf 压缩包名 文件名
在这里插入图片描述
将指定文件压缩
2)tar -cf 压缩包名 路径/*
在这里插入图片描述将指定路径下的所有文件压缩
2、
1)tar -xf 压缩包名
将压缩包解压到当前目录
2)tar -xf 压缩包名 -C 路径

将压缩包解压到指定路径下在这里插入图片描述
在这里插入图片描述
参数v:详细地列出处理的文件;
参数z:通过 gzip 过滤归档(压缩)。

五、pwd指令

  • 打印当前工作目录的路径
    在这里插入图片描述

六、cd指令

  • 改变工作目录
    1)cd 路径名
    2)cd …
    返回上一级目录
    3)cd .
    当前目录
    4)cd ./cnt
    进入下一级名为cnt的文件夹
    5)cd ~
    返回家目录
    6)cd
    返回家目录
    7)cd /
    返回根目录
    在这里插入图片描述

七、mkdir指令

  • 创建文件夹/目录
    1、mkdir 文件夹名1 文件夹名2

在当前路径下创建文件夹。在这里插入图片描述
2、mkdir -p a/b/c

递归创建文件夹 a–>b–>c
在这里插入图片描述

八、rmdir指令

  • 删除文件夹/目录

1、rmdir 文件夹名

删除指定空文件夹
在这里插入图片描述
2、rmdir -p a/b/c

递归删除文件夹 c–>b–>a
在这里插入图片描述
3、补充:删除文件夹还可以使用 rm -rf 文件夹名
在这里插入图片描述

九、touch指令

  • 创建新的空白文件;
  • 把已存在的文件时间标签更改为当前系统时间,文件内容不变。

1、touch 文件名

在当前文件夹建立文件
在这里插入图片描述
2、touch 路径/文件名

在指定路径下创建文件
在这里插入图片描述

3、更新时间标签,内容不变
在这里插入图片描述

十、echo指令

  • 用于在终端上显示文本或字符串

在这里插入图片描述

十一、重定向符(>,>>)

1、>
将命令输出写入到文件或设备(如打印机)中;
2、>>
将命令输出添加到文件末尾而不删除文件中的信息
在这里插入图片描述
常用重定向符:
在这里插入图片描述

十二、重定向符(|)

  • 从一个命令中读取输出并将其写入另一个命令的输入中,称作管道。
    在这里插入图片描述

十三、cat 指令

  • 用于连接文件并打印到标准输出设备上

cat 文件名
查看指定文件中的内容
在这里插入图片描述

十四、ps 指令

  • 显示当前系统的进程状态
    1、ps -a
    查看所有进程
    在这里插入图片描述
    2、ps -aux
    查看当前用户所有进程的详细信息
    在这里插入图片描述

十五、grep 指令

  • grep命令来自英文词组global search regular expression and print out the line的缩写,意思是用于全面搜索的正则表达式,并将结果输出。
    原文链接:https://www.linuxcool.com/grep

1、语法格式:grep 参数 搜索内容 文件名
在这里插入图片描述
常用参数:
在这里插入图片描述

十六、清屏操作

1、clear
2、Ctrl + l

十七、打开终端

Ctrl + Alt + t

十八、whereis指令

  • 显示命令及相关文件的路径位置信息,可用于找到命令(二进制程序)、命令源代码、man帮助手册等相关文件的路径位置信息
    原文链接:https://www.linuxcool.com/whereis
    在这里插入图片描述

十九、env指令

  • 显示和定义环境变量
    在这里插入图片描述

二十、cp指令

  • 复制文件或目录
    1、语法格式:cp 参数 源文件名 目标文件名
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    常用参数:
    在这里插入图片描述

二十一、mv指令

  • 能够对文件进行剪切和重命名操作

语法格式:mv 参数 源文件名 目标文件名

1、重命名
在这里插入图片描述
2、移动

在这里插入图片描述

二十二、find指令

  • 语法格式:find 路径 条件 文件名
    在这里插入图片描述

二十三、man指令

  • man命令来自英文单词manual的缩写,中文译为“帮助手册”,其功能是查看命令、配置文件及服务的帮助信息。
    原文链接:https://www.linuxcool.com/man

语法格式:man 参数 对象
在这里插入图片描述
在这里插入图片描述
常用参数:
在这里插入图片描述

  • man的三个章节
    第一章节:shell指令;
    第二章节:系统调用;
    第三章节:库函数。
    在这里插入图片描述

二十三、su指令

  • 切换用户身份。将管理员切换至任意用户身份时无须密码验证,而将普通用户切换至任意用户身份时均需密码验证。
    原文链接:https://www.linuxcool.com/su

语法格式:su 参数 用户名
常用参数:
在这里插入图片描述添加单个减号(-)参数表示完全的身份变更,不保留之前用户的任何环境变量信‍息。
在这里插入图片描述

二十四、adduser指令

  • 创建用户。adduser实际上并不是一个真正的命令,而仅仅是useradd的一别名命令,因此这两个命令的使用方法完全相同。
    原文链接:https://www.linuxcool.com/adduser

语法格式:adduser 参数 用户名

二十四、deluser指令

  • 删除用户账户

语法格式:deluser [参数] 用户名

二十五、gcc指令

  • C/C++语言编译器
  • 编译工作由4个阶段组成:预编译(Preprocessing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。
    原文链接:https://www.linuxcool.com/gcc

语法格式:gcc 参数 文件名
常用参数:
在这里插入图片描述
在这里插入图片描述

二十六、history指令

  • 显示与管理历史命令记录

语法格式:history 参数
常用参数:
在这里插入图片描述

原文链接:https://www.linuxcool.com/history

1、显示最近执行的10条指令
在这里插入图片描述
2、清空命令记录
在这里插入图片描述

二十六、chmod指令

  • chmod命令来自英文词组change mode的缩写,其功能是改变文件或目录权限的命令。默认只有文件的所有者和管理员可以设置文件权限,普通用户只能管理自己文件的权限属性。
  • 设置权限时可以使用数字法,亦可使用字母表达式,对于目录文件,建议加入-R参数进行递归操作,这意味着不仅对于目录本身,而且也对目录内的子文件/目录进行新权限的设定。

语法格式:chmod 参数 文件名
常用参数:
在这里插入图片描述
原文链接:https://www.linuxcool.com/chmod

在这里插入图片描述

总结

列出Linux常用指令及其简单用法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值