linux 命令 2020.2.13

2020-02-13  本文已影响0人  老乌尘

Ctrl + r ---- 历史记录搜索

esc , .  ----  按esc之后按键.  ,重新调用前一个命令的参数

touch    ----  创建一个空白文件或者刷新文件时间

file      ----  查看文件类型

-- apt库

apt install [package]

安装指定的包,并同时安装其依赖的其他包。

apt remove [package]

卸载包,但不删除相关配置文件。包名支持通配符

apt autoremove

卸载因安装软件自动安装的依赖,而现在又不需要的依赖包

apt purge [package]

卸载包,同时删除相关配置文件。包名支持通配符

apt clean

删除所有已下载的软件包

apt autoclean

类似clean,但删除的是过期的包(即已不能下载或者是无用的包)

--切换用户

sudo su  切换到root用户

sudo      使用管理员用户身份运行命令

id        显示当前用户信息

passwd    修改当前用户密码

--rpm基础命令

rpm -ivh  软件包    安装软件

rpm -e    软件名    卸载

rpm -U    软件包    升级

rpm -qa            列出所有安装的rpm软件

--yum基本命令

yum install  软件  安装指定软件

yun remove  软件  卸载指定软件

yum update  软件  升级指定软件

--vi,vim编辑器

vim + 目标文件    打开编辑(不存在则新建)

esc命令模式

  o 当前行下面插入

  dd 删除整行

  yy 复制当前行(n+yy)

  p  粘贴

  u  撤销

  r  替换

  /  查找关键字

i插入模式 

ex模式

:w  保存当前修改

:q  退出

:q!  强制退出,不保存

:x  保存并退出,相对于:wq

:set number 显示行号

:!  系统命令

:sh  切换到命令行  使用ctrl+d切换回vim

--文件操作

cat      查看文件内容

touch    新建文件

mkdir    新建目录

cp        复制文件或者目录

mv        移动,重命名

rm -rf    强制删除

less      翻页显示文件内容

head -n  显示文件头n行

tail -n  显示文件尾n行(-f显示文件的更新 )

--查找

locate  快速查找文件/文件夹(deepin没有)

update  更新数据库

find    查找

find . -name 'a*' -exec ls -l {} \; 将查找的内容作为条件传入参数

--归档,压缩

zip    压缩

unzip  解压缩

tar -czvf  归档并压缩

tar -xzvf  解压缩

--BASH作业管理

在命令后添加一个&    在后台运行进程

Ctrl + z          暂停某个程序

jobs              查看后台作业

bg + 编号          继续后台作业

fg + 编号          拉回前台运行       

--列出目录内容

ls -a    显示所有文件(包括隐藏文件)

ls -l    显示详细信息

ls -R    递归显示子目录结构

ls -ld    显示目录和链接信息

--不常用命令

history  查看命令历史记录

!!      重复前一个命令

!字符    重复前一个命令以"字符"开头的命令

!num    按照历史记录的序号执行命令

!?abc    重复之前包含abc的命令

!-n      重复n个命令之前的那个命令

--通配符

*      匹配零个或多个

?      匹配任意一个字符

[0-9]  匹配一个数字范围

[a-z]  匹配一个字母范围

[^abc]  匹配列表以外字符

--关机重启

shutdown [关机,重启] 时间  (-h关机 -r重启)

poweroff  关机

reboot    重启

--查看硬件信息

lspci    查看pci设备(-v详细信息)

lsusb    查看usb设备(-v详细信息)

lsmod    查看驱动

--文件目录结构

bin    可执行命令

boot    引导目录

dev    硬件目录

etc    所有操作系统相关的配置文件

home    家目录(用户目录)

lib    所有相关运行库文件

media/mnt  挂载文件(U盘等)

opt    通常用来装大型软件

proc    系统实时信息(只存在于内容当中)

sbin    只有root用户可执行的命令

sys    系统底层信息

tmp    临时目录

usr    应用软件目录

var    保存一些经常变化的信息

上一篇 下一篇

猜你喜欢

热点阅读