linux常见的命令行和快捷键(带英文全称,便于记忆)

linux常见快捷键和命令行总结

1.linux的shell简介

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

2.linux常用快捷键

(1)Tab,是table的缩写,自定补全命令(最方便的快捷键),比如输入然后按Tab就会自动补全这个文件夹的全称

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 文件

意义:用于创建文件

示例:

3.6cp命令

命令格式: 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.7 kill命令

命令格式:kill PID码

意义:结束当前进程

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

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、解压缩: ;

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

step5、配置文件: ./configure

step6、开始编译: make

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

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

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

(2)deb库资源下载

安装命令格式:

卸载命令格式:

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

linux常见的命令行和快捷键(带英文全称,便于记忆)
如果觉得有帮助,请点个赞支持一下

参考文章:
Linux常用快捷键和基本命令
Linux干活三板斧,shell、vim和git

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25065 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月8日
下一篇 2020年2月8日

相关推荐