linux编辑查看命令,Linux的文本编辑和文本内容查看命令

Linux中一些重要目录:

bin:命令,二进制可执行程序

boot:内核,与启动有关的文件

dev:设备文件(光驱)

etc:系统的配置文件

home:所有普通用户的家目录

lib:系统存放库文件的地方

media:多媒体

mnt:临时挂载点

$:表明是普通用户

proc:虚拟的目录,里面存放的是进程的属性信息

root:管理员的家目录

selinux:安全软件

tmp:临时文件夹

usr:概念用户类似(自己安装的软件)

var:经常改变的内容放到该目录

常用指令:

ls :查看目录下有哪些文件

ls /  显示根目录的内容

ls-a  显示隐藏文件

pwd:显示当前目录的位置或显示当前路径

文件:

cd:切换路径或改变目前的工作目录

(命令和参数之间有空格)

①cd..

返回上一层 ;

② cd .代表当前位置 ;

③cd

- 返回刚才的位置:

cp:拷贝文件

源路径+源文件名字

目标路路径+目标文件文字

(拷贝文件夹

-r)

rm+路径及名称(可以省略路径,但不能省略名称):

删除

mkdir:创建目录(路径+名称)

目录是蓝颜色

普通文件是黑色

touch:创建普通文件

rmdir:删除空目录

若非空 rm-r

mv: 移动、剪切、重命名lsa.c

文件类型:-普通文件

、d 目录文件、p 管道文件 、l 链接文件 、c,b 设备文件、s 套接字文件

clear 清屏

exit 登录退出

c,b设备文件 P 管道文件  S 套接字文件

grep :在文本中查找某个字符串,在一个字符集合中找到符合条件的行输出,也就是可以起到一个过滤的作用。

示例:grep‘root’passwd

grep

hello file

find: 在系统中查找一个文件 find/home(查找路径)-name

main.c

Linux管道:进程间通信的工具,可以用“|”将一个进程的输出信息传递给另外一个进程;将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。

例:grep -r "close" /home/* | more

在home目录下所有文件中查找,包括close的文件,并分页输出。

man :查看某个命令的帮助文档

(1)命令

(2)系统调用

(3)库函数

Wc:统计

-l 按行统计有多少行

-w 按单词统计

-c 按字符统计

Su :切换用户

Su root 切换到root用户  /etc/passwd

用户信息

Su stu2  切换到stu2用户  /etc /group

Su 默认代表换到管理员用户 root

/etc/

增加一个用户:useradd

name

修改密码:passwd

name

删除一个用户:usedel

name

文件权限管理:

r 读

数值表示为

4

w写

数值表示为2

x可执行  数值表示为  1

如图所示:此文件的权限为-rw-rw-r--

共十个字符,分为四段。

第一个字符“-”表示普通文件

第二三四个字符“rw-”表示当前所属用户的权限,用数值表示为4+2=6表示;

第五六七个字符“rw-”表示当前所属组的权限,用数值表示为4+2=6表示;

第八九十个字符“r--”表示其他用户的权限,用数值表示为2;

所以操作此文件的权限用数值表示为662.

chmod :文字设定法

数字设定法

示例:chmod

u + x file

文本编辑器 vi / vim的使用(在红帽系统上vi==vim)

1、三种模式:(1)命令模式

i:光标的前面; I:光标所在行的行头插入; a : 光标的后面 ; A:光标所在行末插入 ;

o:光标所在行的下一行插入

(2)插入模式

(3)编辑模式

2、使用esc或i来切换模式。

3、命令模式如下:

w 只保存,不退出

wq保存退出

q! 不保存退出(强制退出)

q  退出(如果没有保存且内容改变了,退出不了,只能保存退出,或者不保存退出)

set nu:在每行的行首显示行号,取消用:set

nonu

4、一般模式下常用命令:

a、移动光标位置1)

h、j、k、l分别对应左、下、上、右方向键,即光标对应移动一个字符2)

Ctrl+f、Ctrl+b分别对应pageDown、pageUp键,即屏幕向后、向前移动一页 3)n空格 光标向右移动n个字符

4)0、$分别指光标移动到本行行首和行尾5)gg、G分别指光标移动到该文本的首行和末行6)nG指光标移动到该文本的第n行b、查找与替换1)/word和?word分别指向光标之后、之前寻找该字符串"word",找到后按“n”继续查找2):n1,n2/word1/word2/g

指在n1行和n2行之间查找字符串"word1"并替换为字符串"word2"3):1,$s/word1/word2/g 指在整个文本中查找字符串"word1"并替换为字符串"word2",如果在g后加c,则指在替换前需要用户确认

b、C、删除1)x和X分别指向后、向前删除一个字符2)nx

向后删除n个字符3) dd

删除光标所在整行4)ndd

删除光标所在的向下n行5)d1G 删除光标所在整行到第一行的所有数据6)dG

删除光标所在整行到末行的所有数据d、

复制、粘贴 1)yy、nyy、y1G、yG用法与删除命令用法相同2)p指复制的数据从光标下一行粘贴P指复制的数据从光标上一行粘贴3)u 还原过去的操作

2、查看文件内容命令

cat: 查看文件内容

其命令格式如下:cat

[-option] 文件名常用参数:-n:将行号一起显示在屏幕上-b:将行号一起显示在屏幕上,但空行不算

more:同样用于显示文件内容,会在显示完一屏内容后停下,可以下翻。 其命令格式为: more 文件名回车键可以单行下翻,

Ctrl+f可以整页下翻,若需退出按q键。

less:和more一样,唯一区别就是可以使用pagedown和pageup进行上翻和下翻,方便一些。其命令格式为: less 文件名

head:默认情况下,用于显示文件内容的前10行 其命令格式为: head 文件名常用参数:-n

:指定显示的行数

tail:与head相反,默认情况下显示文件内容的后10行 其命令格式为: tail 文件名常用参数:-n

:指定显示的行数

进程:运行着的程序

状态:就绪

运行 阻塞

唯一的标识id :pid

Pcb:进程控制块

Ps 显示当前终端中

ppID 父进程

Ps :显示当前终端中运行的程序

Ps-e:

显示所有进程

Ps-f:显示详细信息

Kill+pid 结束一个进程

Kill-9 pid 强制结束一个进程

Ctrl+c 结束一个在前台运行的程序

Ctrl+z 停止一个在前台运行的程序

加&:放到后台运行

Jobs-l 查看当前终端后台运行程序

打包压缩相关命令

tar:打包压缩

-c

创建包

-v 显示过程

-f 指定是普通文件

tar -cvf /home/abc.tar /home/abc  只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc  打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc  打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令 tar

-cvf / tar -zcvf / tar -jcvf

中的“c” 换成“x” 就可以了。

Linux系统7个运行级别(runlevel)

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS)

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

查看运行级别用:runlevel

进入其它运行级别用:init N

系统的关机、重启以及登出

init0为关机,init 6为重启系统

shutdown -h now 立刻关闭系统

halt 关机init

0  关闭系统telinit

0 关闭系统shutdown

-h hours:minutes 按预定时间关闭系统shutdown

-c :取消关机shutdown

-r now 重启reboot

重启

init 6 重启logout

注销

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值