标签:插入 应用 相对 字符 不同 递归 mini 查找命令 ora
百度百科:Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的[Red Hat Enterprise Linux](https://baike.baidu.com/item/Red Hat Enterprise Linux/10770503)、SUSE、[oracle linux](https://baike.baidu.com/item/oracle linux/6876458)等。《只是为了好玩》
有问题找男人帮忙
不同命令做章节分类,为防止命令重名。
cd -
· 回到上一个目录
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd /
回到上一个目录
[root@localhost /]# cd -
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd /etc
相对路劲进入:
[root@localhost etc]# cd ./sysconfig/network-scripts/
[root@localhost network-scripts]# cd /etc
./可以省略不写
[root@localhost etc]# cd sysconfig/network-scripts/
回到上一级目录
[root@localhost network-scripts]# cd ..
[root@localhost sysconfig]# pwd
/etc/sysconfig
[root@localhost sysconfig]#
查看多个地方的文件
ls /root /
清除
clear
ls -l
drwxr-xr-x. 80 root root 8192 May 18 08:37 etc
· d:代表文件夹
· rwxr-xr-x:代表权限,最高是7
· 80:文件夹中有多少东西
· root root:第一个root代表哪个用户创建了该文件。第二个root代表哪个用户组的
· 8192:表示当前文件的大小
· May 18 08:37:最后修改时间
· etc:文件名称
-rw-r--r--. 1 root root 1430278 Aug 23 2012 manpages-zh-1.5.2.tar.bz2
-:代表文件
4. ```
ls -r
· 辅助ls -l使用的
· ls -l -r
· 逆向显示文件
· 默认是以文件名显示的
· ls -l -r -t 简化后 ls -lrt
· 以时间排序逆向显示
ls -lrtR
· 递归显示出文件夹
在当前位置创建四个文件:
mkdir a b c d
在其他位置(根目录下)创建文件:
mkdir /a
创建多级目录:
mkdir -p /a/b/c/d
查看多级目录:
ls -R /a
只能删除空白目录:
rmdir 目录名
删除非空目录:
rm 目录名
· -r :删除多级目录(会有提示是否删除)
· -f :不提示进行删除
· 简化版: rm -rf 目录名
只能复制文件:
cp 路径文件名 位置
复制目录:
cp -r 路径文件名 位置
创建测试文件:
touch 路径文件名
cp
· -p : 不改变原有时间的复制
· -a : 复制包括文件的全部信息
cat
#普通查看罢了
cat 文件名
head
# 默认查看10行
head 文件名
# 如果查看5行
head -5 文件名
tail
# 查看最后内容,默认10行
tail 文件名
# 查看最后5行
tail 文件名
# -f 参数:查看实时更新的内容
tail -f 文件名
wc
# 统计文件内容信息的
# -l 查看一共有多少行
wc -l 文件名
more
# 分行显示,按空格追加显示
more 文件名
less
# 了解即可
less
两种压缩方式已经被 tar 命令集成了,加参数 z
总结:
是 vi 的增强版。
正常模式
# 打开文件,默认看到的就是正常模式
# hjkl
# h l 对应 左方向键, 右方向键
# j k 对应 下方向键, 正方向键
# 删除光标位置的字符:按 x
# 字符替换,光标位置:按 r
插入模式
# 打开文件,在正常模式下按
# 小写的 i ,普通进入插入模式。
# 大写的 I ,进入插入模式,光标移动到当前行的开头。
# 小写的 a ,进入插入模式,光标移动到当前行的开头的第二个位置。
# 大写的 A ,进入插入模式,光标移动到当前行的末尾。
# 小写的 o ,进入插入模式,光标回车下一行。
# 大写的 O ,进入插入模式,光标回车上一行。
#
# 插入模式下
# 在命令模式下输入set nu,展示文本行号
# Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P
# 复制3行 3yy
# 光标到结尾的复制:y$
# p 粘贴
# 剪切命令: d
# dd d$
# 撤销指令:普通模式下按 u
# 撤销过多按: Ctrl + r
可视模式
命令模式
:w /root/a.txt
# 保存并退出
:wq
#不保存退出
:q!
# 执行命令
:!ifconfig
# 查找命令,按回车,按n查找下一个
/(要找的内容)
# 查找并替换
:%s/old/new
# 按 :
# 也叫结尾模式
# Esc键 返回正常模式。
# 在命令模式下输入set nu,展示文本行号
# 全局设置打开文件就显示行号
# vim /etc/vimrc
# 最后一行添加:set nu
# 移动光标到所在(11)行数:11 shift+j
# 光标移动第一行:g
# 光标所在行开头:shift+6
# 光标所在行结尾:shift+4
标签:插入 应用 相对 字符 不同 递归 mini 查找命令 ora
原文地址:https://www.cnblogs.com/jinyuanya/p/Linux.html