linux

本文介绍了Linux的7个运行级别及其切换,详细讲解了vim编辑器的使用,包括打开、编辑、快捷键及命令行模式操作。此外,还涵盖了系统管理如关机、重启,用户及文件操作,如创建、删除、查找、浏览文件内容等基本命令,以及压缩解压缩和历史指令的使用。内容实用,适合Linux初学者参考。
摘要由CSDN通过智能技术生成

一.linux有7个运行级别

0关机
1单用户
2多用户无网络服务
3多用户有网络服务
4保留
5图形界面
6重启
切换运行级别:init 运行级别

二.对系统的操作

1.关机:shut down
-h now立即关机
-h 1一分钟后关机
-r now立即重启
2.停机:halt
3.重启:reboot
4.同步:sync,把内存的数据保存到磁盘中去

三.vim的使用

1.vim 文件名.后缀:打开文件,没有会创建

按i:正常模式转编辑模式
按esc:编辑模式转正常模式
按:或者/,编辑模式转命令行模式

2.命令行模式常用命令

(1)wq写退出
q没有修改仅退出
q!强制退出不保存修改
(2)直接写关键字:在文件里查找该关键字
(3)set nu文件出现行号
set nonu取消行号

3.vim的快捷键

(1)yy复制当前行
5yy:光标开始往下五行复制
(2)dd删除光标所在行
5dd删除光标往下五行
(3)p粘贴
(4)g到末行
gg到首行
(5)u撤销操作

相关操作

(1)光标移动到指定行:在命令行模式下,先显示行号,在输入指定行号,按shift+g
(2)光标往下多少行:数字+回车

四.对用户的操作

1.切换用户:su 用户
2.创建用户:usersdd 用户名
指定家目录路径:useradd -d 家目录 用户名
指定组:useradd -g 用户组 用户名
3.给用户指定密码:password 用户
4.删除用户
保留家目录:userdel 用户
不保留家目录:userdel -r 用户
5.查询用户信息:id 用户
6.查看当前用户:who am i
7.用户组
创建组:groupadd 组
删除组:groupdel 组
修改用户所属组:usermod -g 用户组 用户名

五.对文件的操作

1.退出ctrl+c和clear清屏

2.路径

切换目录:cd+路径
显示当前目录的绝对路径:pwd

3.显示当前目录所有文件/文件夹:ls

-a 包括隐藏文件
-l 以列表的形式显示,简写ll
-al 可以合起来用
-h 显示文件内存

4.创建文件/文件夹

创建多个空文件:touch 文件名.后缀 文件名.后缀
创建一个文件夹:mkdir+已有目录/文件夹名
创建多级目录:mkdir -p /home/animal/dog,home是已有目录,后面两个是要创建的目录

5.删除文件/文件夹

删除文件:rm 文件名.后缀
删除一个空的文件夹:rmdir 文件夹
删除非空文件夹:rm -rf,-f指强制,不会有提示,-r指递归删除,删除文件夹

6.拷贝和剪切

(1)拷贝:cp 要拷贝的文件目录 要去的目录
覆盖不提示:\cp
拷贝文件夹:cp -r
(2)剪切:mv 文件目录 要到的目录
重命名:mv 原名.后缀 新名.后缀

7.搜索文件

(1)find
按名字查:find 搜索目录 -name 文件名(可以是通配符*.txt,所有的txt文件)
查找某个用户的文件:-user 用户名
关于内存:-size +20M
+是大于,-是小于,不写是等于
(2)locate指令利用事先建立的系统中所有文件名称及路径中的locate数据库实现快速定位
操作:updatedb,locate 文件路径

8.浏览文件内容

(1)cat 文件.后缀
显示行号:cat -n
(2)分屏显示文件:more 文件目录
(3)分屏显示文件,但是懒加载:less文件目录
(4)显示文件的前10行:head 文件目录
前x行:head -n x 文件目录
(5)显示文件后10行:tail 文件目录
后x行:tail -n x文件目录
实时追踪文件后面所有更新:tail -f 文件目录

9.给文件中添加内容:

>覆盖写入
>>追加写入
举例:
(1)将当前目录的所有文件以列表形式覆盖写进文件:ls -l > 文件目录
(2)将浏览的文件1覆盖写进文件2里:cat 文件1>文件2
(3)将输出内容覆盖写进文件里:echo “内容” >文件目录

10.输出内容到控制台:echo “内容”

11.在文件中查找关键字:cat 文件 | grep 关键字

表示将显示的文件传递给后面的grep命令去搜索关键字
|表示将前一个命令的结果输出传递给后面的命令处理
grep -n显示行号
grep -i忽略关键字大小写

12.日历和时间

(1)显示当前月的日历:cal
显示整年的日历:cal 年份
(2)显示时间
date %Y年
%m月
%d日
%Y-%m-%d %H:%M:%S年月日时分秒
设置时间:date -s “2018-10-10 11:22:22”

13.给文件/文件夹创建快捷方式:ln -s 目录 快捷方式名

14.历史指令

显示后面x个历史指令:history+x
执行历史指令:!历史指令编号

15.压缩和解压缩

(1).gz压缩文件
压缩:gzip 文件目录
解压缩:gunzip 压缩文件.gz
(2).zip压缩文件
压缩:zip 取名.zip 文件目录
zip -r 取名.zip 文件夹目录
解压缩:unzip -d 要解压到的目录 解压文件目录
(3).tar.gz压缩文件
压缩:tar -zcvf 取名.tar.gz 文件/文件夹目录
解压:tar -zxvf 压缩包.tar.gz -c 要解压到的目录

16.帮助指令

解释指令用处:
man 指令名
help 指令名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值