Linux学习笔记(三)基础命令

权限解说:r可读-4   w可写-2  x执行-1

-rw-r--r--

1文件类型

2 3 4 拥有者权限

4 5 6 组拥有权限

7 8 9 其他人拥有的权限

chomd 修改目录或文件权限 -R集联操作

编辑命令:分为模式和编辑模式

vi [文件名]

按键esc 进入命令行模式

i插入(进入编辑模式)

I进入行首插入

A进入行尾编辑

o光标移动到下一行并插入一行

O光标移动到上一行并插入一行

dd删除光标所在当前行

D删除光标所在当前行并在当前行插入新行

u撤销

J删除空白行

x删除光标所在的字符

r[字符] 替换光标所在的字符

cw删除光标所在处的的光标到单词尾部 并进入编辑模式

dw删除光标所在处的光标到单词尾部

caw删除光标所在处的整个单词

:5顶定位行

f[字符]查找当前行第一个[字符],继续点查找下一个

:set nu 显示行号

:set nonu 取消行号

:wq保存退出

:wq!强制保存

:q退出

:q!强制退出

y复制当前行,yy复制当前行开始两行

p粘贴复制行

Jo光标移动到最后一行并进入编辑模式

ZZ保存退出

ZQ不保存退出

:%[email protected][字符串]@[字符串]    替换所有行的第一个[字符串]但区分大小写

:%[email protected][字符串]@[字符串]@g 替换所有行的所有[字符串]但区分大小写

:%[email protected][字符串]@[字符串]@gi 替换所有行的所有[字符串]不区分大小写

/[字符串] 查找[字符串] N上一个 n 下一个

查看文件:

cat 显示文件全部内容

more 分屏查看  -[数字] 查看多少行

tail 查看文件尾行 -[数字]查看后[数字]行

head 查看首行 -[数字]查看前[数字]行

bash在用户登录时从四个文件中读取环境设定:

-全局设置文件:

-etc/profile            不需要刷新生效一次就好

-etc/bashrc             不需要刷新生效一次就好

-用户设置文件:

~/.bashrc              每一回都需要再次刷新生效除root用户设定

~/.bash_profile        不需要刷新生效一次就好

rpm的安装和卸载:

rpm -i     安装

rpm -U     升级

rpm -F     更新

rpm -e     卸除

散点:

      ifconfig 查看ip

cp 复制文件 -r复制路径 -p保留原属性

mv 移动 -p保留原属性 -r移动路径上

rm 删除 -i提示 -f强制删除不提示 -r递归删除

df  查看分区使用情况    df -h  以(M,G)显示

kill      干掉一个进程    kill -9   强制干掉一个进程

hostname 显示当前主机名 free 显示内存使用状况

top 动态的电脑资源状况  ps 查看进程  -ef查看所有进程

/var/log/messages*    系统运行日志

/路径/脚本名 运行shell脚本命令

./路径/脚本名         sh /路径/脚本名

uname -r 查看系统版本

linux   --man  查看帮助    oracle --help  查看帮助     q退出查看

时间: 2024-10-07 11:05:09

Linux学习笔记(三)基础命令的相关文章

Linux学习笔记(三)-Shell命令机制

切换命令行:ctrl+alt+f1-f6 切换到图形界面:ctrl+alt+f7 ls-list(win下的dir) 白色:普通文件 蓝色:目录文件 绿色:可执行文件 执行步骤: 输入ls 在相关目录下去找命令程序(path,环境变量:/etc/environment),whereis+命令:查找该命令的可执行文件的位置 基于shell的基本类库Bash 底层的交互 GNU,FSF,Bash,Coreutils 来自为知笔记(Wiz)

Linux学习笔记之——基础命令学习

1.find 按照名字查找:find / -name file_name 2.zip压缩 1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip: # zip -r amateur.zip repartition.txt invader 2)我下载了一个aptly.zip文件,想解压缩: # unzip aptly.zip 3)我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们: # unzip abc\?.z

Oracle学习笔记三 SQL命令

SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)               下面是这四种SQL语言的详细笔记: Oracle学习笔记三 SQL命令(二):SQL操作语言类别 Oracle数据类型 创建表时,必须为各个列指定数据类型 以下是 Oracle 数据类型的类别: 字符数据类型 CHAR类型 当需要固定长度的字符串时,使用 CHAR 数据类型. CHAR 数据类型存储字母数字值. CH

Linux学习笔记三:Linux的权限处理命令

1.改变文件或目录权限  chmod 语法:chmod [{ugo} {+-=} {rwx}] [文件或目录] 或 [mode] [文件或目录] 第一种语法中: 这里的u是所有者,g是指所属组,o是指其他人 +是指增加权限,-是指减少权限,=是指赋予权限 r是指读权限,w是指写权限.x只是执行权限 第二种语法中: 在这里,r的值是4,w的值是2,x的值是1. 这里写的mode,是指一组数字.如:421.这里的421,是指所有者所拥有权限的数字总和是4,所属组所拥有权限的总和是2,其他人所拥有权限

Linux学习之01_基础命令介绍

初学Linux,还在摸索中,在这个过程中希望能记录下学习到的东西,参考的的书籍为<鸟哥的Linux私房菜> 在这里学到的主要命令有这几个: data cal bc man shutdown sync 1.基础命令操作 data----显示日期与实践的命令 cal----显示日历的命令 bc---- 简单好用的计算器命令 1 data 2 显示目前Linux的系统时间:data 3 显示年月日:data +%Y/%m/%d 4 显示时间:data +%H:%M 5 6 cal 7 基本语法:ca

Linux学习笔记&lt;三&gt;——常用的查看文本命令和文本处理命令

查看文本: 1.cat:连接并显示文本 tac:cat的倒置显示 -n:在每行行首添加行数显示 -E:每行显示换行符 -A:显示所有,包括文本和各种特殊符号 Linux的文本换行符为$,而Windows的文本换行符是$+Enter 2.可分屏显示的more和less more:向后翻,翻到最后就退出 less:向后翻,翻到最后不会自动退出 more和less显示窗口下操作: 向后翻一页:space键 向前翻一页:b键 退出显示窗口:q键 3.head:查看前n行 tail:查看后n行 -n 数字

【linux学习笔记三】链接命令

链接命令:ln link =============华丽的分割线============= ln又有软链接和硬链接 //硬链接特征(不建议创建硬链接) 1.拥有相同的i节点和存储block块,可以看做是同一个文件 2.可以通过i节点识别 3.不能垮分区 4.不能针对目录使用 //软连接的特征 1.类似windows快捷方式 2.软连接拥有自己的i节点和block块,但是数据块中只保存源文件的文件名和i节点号,并没有实际的文件数据 3.lrwxrwxrwx l软连接(软连接文件权限都为rwxrwx

Linux学习笔记三

前四单元笔记 ################################虚拟机控制###################### [[email protected]]$ rht=vmctl start desktop    ###打开desktop失败,语法错误 bash: start: command not found... [[email protected]]$ rht-vmctl start desktop    ###开启desktop,成功 Starting desktop.

Linux学习笔记——Shell基础(八)

+++++++++++++++++++++++++ +++++Shell基础+++++++++++++++++++++++++++++++ 1. Shell概述 Shell定义: Shell 是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至编写一些程序. Shell还是一个功能相当强大的编程语言,易编写.调试.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. Shell分类: Bo

Linux学习笔记(三):系统运行级与运行级的切换

1.Linux系统与其他的操作系统不同,它设有运行级别.该运行级指定操作系统所处的状态.Linux系统在任何时候都运行于某个运行级上,且在不同的运行级上运行的程序和服务都不同,所要完成的工作和所要达到的目的也都不同. 2.Linux(Red Hat 9.0)设置了7个不同的运行级,系统可以在这些运行级别之间进行切换以完成不同的工作. 3.接下来简单介绍7个系统运行级: (1).运行级0:关闭计算机. (2).运行级1:单用户模式. (3).运行级2:多用户模式(不带网络文件系统NFS支持功能).