别光收藏啊,点个赞支持一下呗

1.linux的shell简介

传统意义上的shell指的是命令行,分为交互式和非交互式:交互式也就是用户在命令行输入一个命令,操作系统执行一个命令;非交互式是用户把一系列命令写在一个.sh文件中,操作系统执行该文件中所有命令。

2.linux常用快捷键

(1)Tab,自定补全命令(最方便的快捷键)

(2)移动光标命令 Ctrl+A:移光标到开头 Ctrl+E:移光标到尾

(3)复制粘贴 Ctrl+Insert:复制 Shift+Insert:粘贴

(4)中断正在运行的命令行 Ctrl+C

(5)退出当前Xshell  Ctrl+D

(6)清屏命令 Ctrl+L

(7)搜索历史命令记录 Ctrl+R

3.linux常见命令

3.1 cd命令

命令格式:cd <路径>

意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。

示例:

cd /system表示切换到/system路径下。

cd logs 表示切换到logs路径下。

cd / 表示切换到根目录。

cd …/ 表示切换到上一层路径。

3.2 查看文件命令

ls <参数> <路径>

意义:ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用的的参数是“-l",也就是“ls -l”命令。

示例:

ls / 显示根目录下的所有文件及文件夹。

ls -l /data 显示/data路径下的所有文件及文件夹的详细信息。

ls -l 显示当前路径下的所有文件及文件夹的详细信息

ls *l wc显示当前目录下面的文件数量。

(2)pwd(print current name of directory)命令查看当前位置路径

(3)用树结构查看文件夹

先输入yum install tree -y安装一个软件tree

命令格式:tree 文件夹

3.3 cat命令

命令格式: cat <文件>

意义:cat是concatenate 的缩写。表示读取文件内容及拼接文件。

示例:

cat /sys/devices/system/cpu/online 读取 /sys/devices/system/cpu/路径下online文件内容。

cat test.txt 读取当前路径下test.txt文件内容。

3.4 rm命令

命令格式: rm <文件> 或 rm -r <文件夹>

意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。

示例:

rm -rf path 删除path。

rm test.txt 删除test.txt。

3.5 mkdir命令

命令格式: mkdir 文件夹

意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。

示例:

mkdir /data/path 在/data路径下创建path文件夹

mkdir -p a/b/c 参数 -p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a, 而a文件夹包含子文件夹b,b文件夹下又包含子文件夹c。

rename命令可以修改文件名

3.6 touch命令

命令格式:touch 文件

意义:用于创建文件

示例:

touch test.txt创建一个文本文件

3.7cp命令

命令格式: cp <文件><目标文件>或者cp -r<文件夹><目标文件夹>

意义:cp是copy 的缩写。用于复制文件或文件夹。

示例:

cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。

cp 1.sh /sdcard/ 复制当前路径下的1.sh到/sdcard下。

3.8 kill命令

命令格式:kill PID码

意义:结束当前进程

先通过输入命令 ps au查看进程,找到需要终止进程的PID再通过kill PID即可如果结束不了,可以通过kill -9 PID码强制结束,即kii -9 11854

3.8查询命令解释

命令格式:man 命令

会显示NAME全称,还有用法等描述信息,如下图所示

3.9压缩解压缩命令

(1).gz后缀的文件

压缩文件命令格式: gzip 文件名

解压文件命令格式:gunzip 文件名.gz

(2).tar后缀的文件

解压缩文件命令格式:tar -xvf 文件名.tar.gz

压缩文件命令格式tar   -cvf   压缩文件名.zip   目标文件名

(3).zip后缀的文件

压缩文件命令格式:zip  -r  压缩文件名.zip 目标文件名

解压文件命令格式:unzip  文件名.zip

3.10下载软件

(1)源码下载

step1、找到相应的软件包,比如xx.tar.gz,下载到本机某个目录;

step2、cd xx.tar.gz所在的目录;

step3、解压缩: tar -xvf 文件名.tar.gz ;

step4、cd进解压后的文件及: cd xx

step5、配置文件: ./configure

step6、开始编译: make

step7、安装生成的二进制文件:make install

./configure
make
make install 

注意:具体安装方法以软件源代码中的README等帮助文件为准。

卸载在源代码包目录中,终端执行:make uninstall

(2)deb库资源下载

安装命令格式:sudo apt-get install XXX

卸载命令格式:sudo apt-get remove XXX

所有的deb包由官方统一管理,在/etc/apt/目录下有一个sources.list文件,我们来看一下这个文件的内容:

如果觉得有帮助,请点个赞支持一下

参考文章:

Linux常用快捷键和基本命令 - 斐波那切 - 博客园​www.cnblogs.com

【AI白身境】Linux干活三板斧,shell、vim和git​mp.weixin.qq.com

linux压缩文件命令_linux常见的命令行和快捷键(带英文全称,便于记忆)相关推荐

  1. kali linux解压文件.gz,kali linux 压缩文件解压缩命令(包含7z)

    tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1 ...

  2. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

    linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...

  3. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  4. linux 查看文件的行,linux查看文件有多少行内容的命令介绍

    linux查看文件有多少行内容的命令介绍 发布时间:2020-04-07 09:59:31 来源:亿速云 阅读:170 作者:小新 今天小编给大家分享的是linux查看文件有多少行内容的命令介绍,很多 ...

  5. 多条件查询日志linux,linux 多文件多条件查看日志命令

    linux 多文件多条件查看日志命令 1.多文件查看 cat 20200925.log 20200926.log 20200927.log | grep '123' 2.过滤多条件 #'123' &a ...

  6. 实验四:xl命令的常见子命令以及操作

    实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作: 实验要求: 这里我们准备了5个常见操作: ...

  7. linux压缩文件命令_Linux基础篇(二)--Linux常用命令

    Linux命令的执行需要依赖于Shell命令解释器.Shell实际上是在Linux系统中运行的一种特殊程序,Shell直译过来就是壳的意思,它位于操作系统内核之上,负责接受用户输入的命令并进行解释,将 ...

  8. ignite windows无法访问linux ignite集群_Linux常见命令

    一 Linux常见命令介绍 1.Linux系统目录 (1)/ 根目录.Unix 和 Linux 中,没有盘符. 一个硬盘,一个根. (2) /bin 系统的常用命令目录. 包括控制台命令, 系统可执行 ...

  9. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

最新文章

  1. 正则表达式匹配分组(|、(ab)、\num、(?P<name>)(?P=name))
  2. This Handler class should be static or leaks might occur(null) 解决办法 (转)
  3. 从零开始学习python-从零开始学python
  4. 以太坊钱包_最大的以太坊钱包币数量还在增加
  5. 微信小程序开发系列二:微信小程序的视图设计
  6. 3D Mapping with an RGB-D Camera(RGBD SLAM V2 )论文笔记
  7. cef js返回c++的代码_CEF3开发者系列之外篇——IE中JS与C++交互
  8. vue webpack打包入口文件是哪个_Vue 学习笔记(二十五):webpack 相关
  9. python 并发编程 多线程 目录
  10. 在Spark Scala/Java应用中调用Python脚本,会么?
  11. YUY2转RGB 的各种版本
  12. 《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么
  13. iPads和iPhones的Media Queries(转载)
  14. 在Ubuntu系统中给应用创建快捷方式
  15. clock_gettime接口和linux时间系统
  16. office visio 替代_10个Linux中受欢迎的开源Visio替代品
  17. KeyboardPianoV0.0 项目介绍
  18. 15个富有创意的单页设计
  19. windows 下 nextcloud 的偏保姆级搭建教程
  20. 反函数求一阶导和二阶导的推导过程

热门文章

  1. 笔记本打开数字小键盘
  2. 联想R7000 2020双系统+无人机仿真环境配置
  3. ABB ACS510 MODBUS通讯记录
  4. 基于c#的教育培训网
  5. 2006年度中国上市公司价值百强排名表前100强
  6. 泛90后男性男装消费偏好报告
  7. 外媒披露斯诺登如何从香港逃脱:接受难民庇护
  8. 瞻博网络聚焦AI科技抗疫
  9. 【高职高考】2021年全国计算机一级考试报考流程
  10. Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史)