Linux基本操作

目录

前言:

Linux基本操作

1.vim编辑器操作

2.linux基础命令的使用

3.Linux的帮助文档与工具


前言:

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

相较于WINDOWS linux的安全性更高且具有一套完善的开发和调试工具,所以了解一些linux的基础操作是非常有必要的。

Linux基本操作

1.vim编辑器操作

vim编辑器有三种模式:
命令模式、编辑模式、末行模式

模式间切换:
命令模式下,输入:,进入末行模式
末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
命令模式下,按下i、a等键,可以进入编辑模式
编辑模式下,按下esc,可以回到命令模式

vim打开文件

使用命令cp /etc/passwd /etc/passwd.bak将passwd文件备份。

使用命令vim /etc/passwd.bak打开文件,在末行模式下输入:set nu回车,将文件内容显示行号,如下图所示:

对于内容超多的文件显示行号可以很清晰的看出文件内容的层次,便于分析文件,对于文件行数较少的可以在末行模式下输入set nonu回车,取消行号的显示,如下图所示:

使用命令vim test.txt创建test文件,输入内容This is a test file !后wq保存退出(q:直接退出q!:强制退出),如下图显示:

 

使用命令vim /etc/passwd.bak再次打开文件,进入末行模式并输入:e ~/test.txt回车,立即打开test.txt文件,用户可以直接编辑test文件,此处,我们将This is a test file !修改为this is a test file !

保存test文件修改后会返回命令提示符界面,此时在此使用命令vim /etc/passwd.bak打开文件,进入末行模式,输入:r ~/test.txt回车,会将test文件加载当前编辑界面,如下图所示:

2.linux基础命令的使用

使用cat命令可以直接查看一个文件的内容。使用命令cat /etc/passwd查看passwd文件内容(由于系统配置不相同,passwd文件内容也不同,图中内容仅供参考),如下图所示:

使用more命令可以分页显示文件内容,功能类似于cat命令,不过是以页的方式显示文本内容,默认按空格键显示下一页内容,q 键退出。使用命令more /etc/passwd查看passwd文件内容,如下图所示: 

使用命令less /etc/passwd查看passwd文件内容,如下图所示:

 使用命令head -n 3 /etc/passwd查看passwd文件的前3行,如下图所示:

使用命令head -c 3 /etc/passwd查看passwd文件的前3个字节,如下图所示:

 

使用命令tail -n 8 /etc/passwd来查看passwd文件的后8行内容。如下图所示:

使用命令tail -c 10 /etc/passwd查看文件后10字节内容,如下图所示:

 

 创建名为test1.txt test2.txt两个文件并输入内容

查看用vim编辑器创建的两个文件的内容

查看两个文件的相同行comm -1 -2 test1.txt test2.txt  

 

查看两个文件的不同行comm -3 test1.txt test2.txt

 

命令语法:uname [参数]

参数-a:表示显示全部的信息;

参数-m:表示显示计算机硬件架构的名称;

参数-r:表示显示操作系统的内核发行号;

参数-s:表示显示操作系统名称;

参数-n:表示显示网络上的主机名称。

 使用命令hostname查看当前的主机名,可使用命令hostname zhangsan临时修改主机名。

命令语法:free [参数]。

参数-t:显示内存加上swap总的容量;

参数-b:显示以字节为单位显示内存使用情况;

参数-k:显示KB内为单位显示内存使用情况;

参数-m:显示MB为单位显示内存使用情况;

参数-g:显示GB为单位显示内存使用情况。

 

先使用命令free查看系统物理内存和swap的使用状况,再使用命令free -t -m以MB为单位查看系统的使用状况。如下图所示: 

使用命令du可以显示目录或文件的磁盘占用量

 使用命令du -h以简洁的方式查看磁盘的使用状况,如下图所示:

 使用命令date查看系统的时间,参数-s可以设置制定字符串来显示时间,使用命令date -s 11:56:56来设置系统时间。

 命令echo

 

使用命令uptime查看系统已经运行的时间;使用命令uptime -p显示系统已经运行的时间,如下图所示:

 

3.Linux的帮助文档与工具

外部命令

使用命令bash --help,如下图所示:

 使用命令ls -d /usr/share/man/man?查看,如下图所示:

 ls的命令

使用ls -l /boot命令来查看boot目录下文件及子目录的属性,在输出的信息中有“-rw-r—r—”的属性符号,其中第一个符号“-”代表普通文件,第一个符号“d”代表目录文件,如下图所示: 

Linux文件中/dev目录中有大量的设备文件,主要是块设备文件和字符设备文件。使用命令ls -lh /dev|grep disk如下图所示: 

使用命令ls -l /sbin可以看到文件属性中第一个字符“I”代表该文件为软链接文件,如下图所示:

 

若命令后直接跟数字10,则屏幕输出历史命令中倒数后10行命令,如下图所示: 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值