Linux常用命令,vi编辑器命令,Linux软件安装

文件系统

/ 根目录 (相当于Windows我的电脑)
opt 存放第三方应用软件
etc 配置文件
dev 设备文件
usr 用户文件
kernel 内核
var variable可变的
export /home 用户家目录

简单命令

pwd 打印当前文件所在目录
ls  列出当前目录下文件
ls -a   显示所有文件 包含隐藏文件
ls -R   显示递归清单
ls -l   以长列表格式显示所有文件
ls -t   按文件最后一次修改时间显示
ls -F   查看文件类型 (显示文件后缀)
ps  查看进程
ps -ef  |more   查看所有进程详细信息 分列显示
kill    终止进程
kill -9 强制终止进程
su  切换用户
su - 切换的更彻底(环境设置改变)
sudo    临时切换超级用户身份
sudo password root  更改超级用户密码
clear   清屏
exit    退出
cd  切换目录
cd ~ 回到家目录
cd /   回到根目录
cd .    当前目录
cd ..   上一级目录
cp  拷贝文件内容
cp -i   拷贝时给提示
cp -r   拷贝目录到目录
mv  剪切 移动  /重命名
rm  删除文件
rm -i   删除时给提示
rmdir   删除目录
mkdir   创建目录
touch   创建文件
chmod   修改权限 ----->u 拥有者     g 同组人    o其他组人   a 所有人    r读权限(4) w写权限(2) x执行权限(1) 
useradd 新增用户
usermod 修改新建用户信息
passwd  修改账号密码
userdel 删除用户
userdel -r larry    删除用户相关数据
id  查看uid/gid信息
groupadd    新增组
groupdel    删除组
groupmod    修改组信息
telnet  ip  远程登录服务器
ssh ip  远程登录服务器
ping    查看网络是否畅通
ifconfig    查看本地ip地址
more  / cat  查看文件
/dev/null Unix黑洞 可以清空文件内容
:空操作 空返回


压缩文件
    gzip filename   
    bzip2 filename
    以上两个只能对单文件进行压缩
    zip filename /zip filenames 可以整理压缩(多个文件)
解压文件
    gunzip filename
    bunzip2 filename
    unzip filename

元字符

* 代表0到多个字符
? 代表任意单个字符
[]  匹配指定范围内的单个字符
;  在一行输入多个命令      cd;ls
|   管道    前一个输出的结果作为后一个的输入内容
>   重定向一个命令输出  (会覆盖)
>>  重定向一个命令输出 (会追加内容)

vi操作

vi编辑器的三种模式
命令模式(进入vi编辑器的默认模式)
输入模式 
最底行模式
命令模式--> 输入模式  i a o
i 在光标所在字符前插入 I 在光标所在行行首插入
a 在光标所在位置后插入  A 在光标所在行行末插入
o 在光标所在行下一行插入  O 在光标所在行的上一行插入
命令模式--> 最底行模式 :/ ?
输入模式-->命令模式 esc
最底行模式-->命令模式 esc/Return

命令模式下:
    x 删除一个字符
    dw 删除当前词
    dd 删除当前行
    r 替换一个字符
    cw 替换一个单词
    cc 替换一行
    C 替换从光标到行尾
    yw 拷贝词
    yy 拷贝行
    p 当前行下粘贴
    1G 光标定到文本头位置
    G 光标定到文本末位置
最底行模式下:
    :w 存盘 保存
    :w newfile 保存为新文件
    :wq 保存并退出vi
    :q! 强行退出不保存

在线安装软件

yum install 软件名 [-y] 
apt install 软件名 [-get]
tar xvf 软件压缩包名
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
tar -xf vim.tar -C ~ vim /etc/vimrc vim /root/.vimrc set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ,cu 取消注释 ,cc 注释一行 ,ca 切换单行注释符 选中代码块 按=  自动对齐 ctags -Rn . ctrl + ] ctrl + t 二、VIM编辑器的使用 vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开vim,以及其它设置 vim newfile 新建一vim空白文件进行编辑 普通模式 编辑模式下按ESC切换为普通模式 命令 说明 移动: h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 ^ 光标移动到行首,即第一有效字符位置 0 将光标移动到该行的行首,行的第一格位置 $ 将光标移动到行尾 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的中间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行 w 将光标移动到下一单词 b 将光标移动到上一单词 e 将光标移动到下一单词,光标到下一单词词尾 W 和w功能一样,只不过以.或-或)字符为分界 B 和b功能一样,只不过以.或-或)字符为分界 E 和e功能一样,只不过以.或-或)字符为分界 f f后跟一字符可直接跳到本行光标之后有此字符位置 F F后跟一字符可直接跳到本行光标之前有此字符位置 t 和f一样功能,只不过光标停在要搜索字符前一字符位置 T 和T一样功能,只不过光标停在要搜索字符后一字符位置 zt 将当前位置置于屏幕顶端 zb 将当前位置置于屏幕底端 zz 将当前位置置于屏幕中间 zf 创建折行 zc 折叠 zo 打开折叠 % 跳到匹配的括号 Ctrl+u 将窗口向上移动半屏 Ctrl+d 将窗口向下移动半屏 Ctrl+f 向前滚动一整屏 ctrl+b 向后滚动一整屏 ctrl+g 在窗口下方显示信息,告诉当前文件中的位置和文件名等 Ctrl+o 跳到上次光标位置 ‘’ 跳到上次光标位置,和ctrl+o不同,它只能和上一次光标位置和当前位置来回跳转 ctrl+i 和ctrl+o功能相反 m 有名标记,在想要做标记位置按ma, 再到移动其它地方,当想回到做标记位置时,按'a就跳回做标记位置 简单搜索:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新猿忆码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值