Ubuntu 学习笔记及常用基础命令查阅

文章结构:
一、文件名介绍
二、某些在终端中用到的命令
三、终端中打开的软件的常用命令,如vim编辑器

一、文件名:
bin 运行程序
boot 启动项相关
lib 库
dev 设备
etc 程序配置相关
cdrom 光盘
home 私有文件

二、终端命令
ls 显示当前路径下文件
参数 :
-a 显示隐藏文件
-l 列表形式显示文件信息
-h 文件信息中显示大小(合适单位)
内容* 以内容开头的所有文件
内容?以内容为开头的内容字符数加一的文件
内容【内容】内容 中括号内为可变内容,正则表达式

–help 查找可行参数

cd 跳转:
/:进入系统根目录;
~:进入家目录
. :进入上层目录
../.. :进入上上层目录(可类推)
:使用cd命令进入当前用户主目录;
/opt/soft:跳转到指定目录;
-:返回进入此目录之前所在的目录;
!$:把上个命令的参数作为cd参数使用;

pwd 显示当前路径

touch 创建文件(文档)

mkdir 创建文件夹:
-p 多层创建

rm 删除(默认参数是删除文件):
-r 递归删除(文件,目录都可以删除)

rmdir 删除文件夹(只能作用于空的)

man 查找命令(页面跳转不可更改)

cat 查询文件内容,直接在终端打开

gedit 打开文件,查看内容

grep 在文件中查询某关键字

!+数字 执行某历史命令

history 历史命令概览

demo 示例

>             重定向,即把符号前命令在终端应显示内容放置在符号后的文件中
>>           重定向, 即把符号前命令在终端应显示内容追加在符号后的文件中

more 分页打开大文件

| 管道符号,后接第二步命令(一个结果)

; 同一行分隔不同命令(分开执行,两个结果)

ln (硬链接:指向内容):
-s 新建快捷方式(软连接,指向原连接)

mv 重命名(两参数都为文件时),移动文件(后面的参数为文件夹时)

cp 复制 ,可将一个文件的内容复制到另一个原文件中,并覆盖原文件, 也可以复制一个文件到另一个文件夹中

tar 打包,压缩/解压缩:
-cvf 打包
-xvf 解包
-zcvf (文件名+.gz)压缩
-zxvf (文件名+.gz)解压缩
-jcvf (文件名+.bz2)压缩(效果差一点)
-jxvf (文件名+.bz2)解压缩

  -C   路径   

指定解压路径

grep 查找(默认参数为查找包含查找内容项):
-n 显示行数
-v 显示不包含查找内容项
“^+内容” 查找以内容为开头的项
“内容+$” 查找以内容为结尾的项
注:unbutu18.04的终端可以省略双引号

find 查找,格式:find 地址 -参数 目标内容
不同参数效果不同,可从大小,名字等入手,

cal 查看日历
date 查看时间

ps 查看当前进程(终端下):
-aux 全部程序

top 查看cpu使用率

htop 查看进程

kill 结束进程:
-9 强制执行

reboot 重启
shutdown 关机

ifconfig 查看/修改网卡:
ifconfig 网卡名 新地址 (修改网卡)

iwconfig 查看/修改无线网卡

du 查看当前路径下包的大小

ping 查看ip之间是否通畅

useradd 增加用户:
useradd xxxx -m 创建xxxx用户,并在home下创建同名家目录

su 切换账户:
su - xxxx 切换账户的同时切换家目录

sudo :
-s 切换成超级管理员

sudo usermod -a -G sudo  xxxx
sudo usermod -a -G adm xxxx

给予 xxxx 账号管理员权限

ssh 远程登陆:
ssh 用户名 @ 网卡地址

whoami 查看当前用户
who 查看当前用户

which 查看命令存在的原文件,地址

passwd 更改密码

chown 修改文件所有者

chgrp 修改文件所有组

drwxr-xr-x

普通文件或者文件夹 所有者权限 组员权限 访问者权限

  • 普通文件 d文件夹 r 可读 w 可写 x可执行

chmod 改变权限:
字母法:u 所有者 g 组员 o 其他
数字法:4 可读 2 可写 1可执行(不同结果和数字的不同加值)

三、引用软件

【1】vi或者vim
此编辑器分为命令行模式,末行模式(命令行模式下‘:’进入,可输入某些命令)和编辑模式,进入后默认进入命令行模式
1.进入编辑器后按 字母即可进入编辑状态(此时左下角会出现 “插入”)
1.1 字母i ,光标前插入
1.2 字母a,光标后插入
1.3 字母o,下一行插入
1.4 A,行末插入
1.5 I,行首插入
1.6 O,上一行插入
2.
2.1:保存退出:按“Esc”键后 此时的“插入”会消失,然后按Shift+zz 就可以保存修改内容并退出
2.2:不保存退出:当修改修改了一部分内容后发现修改错了,此时就会进行不保存退出
按“Esc”键后,再输入“:”之后在输入命令时直接输入“q!”
2.3:强制退出: 按“Esc”键后,再输入“:”之后在输入命令时直接输入“!”,任意建重进。
2.4:正常退出:按“Esc”键后,再输入“:”之后在输入命令时直接输入q
2.5: 保存退出:按“Esc”键后,再输入“:”之后在输入命令时直接输入wq或者x
2.6: 挂起:Ctrl+z (处理办法:fg + 数字【挂起标记的数字】)
3.某些命令
yy 复制光标所在一行 (前面加行数表示复制多少行
p 粘贴
dd 删除/剪切
D 删除/剪切光标以后的至行末
d0 删除/剪切光标前至行首
X(大写):删除光标前一个字母
x(小写):删除光标中的字母
h左l右j上k下
M屏幕中L屏幕下H屏幕上
(数字)G 定位某行代码
G定位最后一行
gg定位第一行
u 撤销
ctrl r 反撤销
w 后跳一个单词
{ 跳到开头
} 跳至结尾
]] 跳至结尾
/ 搜索
替换(末行模式下使用):
:%s/xxx/***/g 用***替换xxx全文替换
:20,30s/xxx/***/g 在20-30行用***替换xxx
修改某一行:

vi   文件名   +行数

在开头统一插入#号
:%s/^/#/
在vim8.0版本以后,默认参数为g,不需要再输入后面的替换参数

**4.**选中及附带命令
v:选中从光标开始的位置至光标上下移动的位置之间的位置
V:选中从光标所在行至上下移动的最终位置之间的所有行
>>:集体右移动
<<:集体左移动
.:重复上一次的命令
r :替换单个字母
R:替换当前及之后字符(同一行)

**5.**附带某些时候vi编辑的异常处理:
*1.*vim功能混乱(常见与刚刚安装的,官方版本也会出问题):
重装!

 sudo apt-get remove vim-common

 sudo apt-get install vim

*2.*搜索不显示高亮:
两种方法:
1、临时设置:vim打开文档–>命令行形式输入set hlsearch。
缺点:关闭文档后,下次打开,又需要重新设置一遍。

2、永久设置(推荐):

首先获得管理员权限
sudo -s
然后打开设置文件
vim /etc/vim/vimrc
在最后一行加上
set hlsearch 

然后保存退出便可。
优点:一次设置,永久生效。
*3.*显示行数
前两步同2一样,最后一行加上

set hlsearch

后续待添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值