Unix/Linux下的基本命令

终端窗口是使用Linux操作系统的一种重要的工具

Linux操作系统是一个多用户操作系统

Linux系统中每个用户都有一个自己的账号
计算机通过账号区分不同的用户

whoami命令可以查看当前用户的账号

clear命令可以清除终端窗口中的所有文字内容
    
文件系统用来保存文件
文件系统中采用分组的方式保存文件
文件系统中用文件夹(目录)来表示一个分组
每个文件必须被包含在一个文件夹中
    
Linux的文件系统是从一个分组扩展出来的
和源头分组对应的文件夹(目录) 叫做根目录,使用/表示


路径用来描述一个文件夹或文件在文件系统中的位置
    
路径分为绝对路径和相对路径

绝对路径以根目录作为开始位置,相对路径可以把任何目录当成开始位置
    

绝对路径一定以/做开头

两个存在直接包含关系的目录之间有父子关系。大的目录叫父目录,小的目录叫子目录

..可以用来代表父目录
.代表目录本身

终端窗口中可以设置相对路径的起点并反复使用。这个相对路径的起点叫做当前目录。
    
Linux系统中每个账号都有一个自己的私有目录,叫做这个账号的HOME目录,用~表示。
每次打开终端窗口后当前目录就是当前账号的HOME目录。

pwd命令可以查看当前目录的位置

cd命令可以设置当前目录的位置

ls命令可以查看某个目录中的内容
-a选项可以查看所有内容
-l选项可以查看每个文件或子目录的详细信息
-a和-l选项可以合并成-al

mkdir命令可以创建新的文件夹
要求新目录还不存在但是它的父目录存在
-p选项可以把一个路径中所有不存在的目录都创建出来
rmdir命令可以删除空目录

rm -rf命令可以删除非空目录

tar命令可以对一组文件和文件夹进行打包。在打包完成后可以对得到的打包文件进行压缩处理。
tar命令可以使用多种压缩方法
压缩命令如下
tar zcvf 压缩文件名.tar.gz 
     路径1  路径2  ...
解压缩命令如下
tar zxvf 压缩文件名.tar.gz
    
vi是Linux系统中用来记录文字信息的工具
vi是在终端窗口中使用的工具,因此也不能使用鼠标
vi中的功能分成三组,每组对应一种工作模式。
只有位于某种工作模式下的时候才可以使用对应的功能
正常模式:  在这个模式下可以执行简单命令
            每次进入vi的时候都处于正常模式下
插入模式:  在这个模式下可以修改文档内容
命令模式:  在这个模式下可以执行复杂命令

正常模式可以和任何其他模式进行互相的转换
插入模式和命令模式不可以互相转换    

在正常模式下输入i可以进入插入模式
在正常模式下输入:可以进入命令模式
在插入模式和命令模式下输入esc键可以进入正常模式
    
启动vi可以使用如下命令
vi 文件路径

退出vi的几种方法
1.在命令模式下输入q!可以不保存修改并退出
2.在命令模式下输入wq或x可以在保存所有修改后退出

命令模式下输入w可以保存在文档中所做的修改

gVim是Windows操作系统下的 vi

在正常模式下输入nyy命令就可以把连续n行拷贝到剪贴板上
在正常模式下输入ndd命令可以把连续n行剪切到剪贴板上
在正常模式下输入np命令可以把剪贴板上的内容在当前光标所在行的下面粘贴n次

    
在命令模式下使用set命令可以扩展vi的功能
set nu命令可以在vi中显示每行的行号
~/.vimrc文件用来记录各种set命令。每次vi启动的时候都会把这个文件中的所有命令按照顺序执行一遍。

touch命令可以创建一个空的新文件,还可以修改一个原有文件的改动时间

rm命令可以删除一个文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值