LInux系统指令练习记录

LInux系统指令练习记录

这里推荐:MobaXterm 工具可以连接linux系统

注意ip地址、用户名、端口号都要输入

LInux系统指令练习记录

 

ls:ls -a :查看当前目录下的文件

 

cd 文件夹名:进入当前目录下某个文件夹

cd/ 文件夹名:以绝对路径进入某个文件夹

 

vi 文件名:打开某个文件  并按 i  进入  Insert模式  编辑模式  或者  vim  vim和vi的区别:百度百科

 

从文件内保存退出:按下ESC退出编辑模式。   接着 按  : wq   即可

如果不小心vi了一个目录  按  ctrl+z退出即可

 

生成一个文件:

touch aaa.py create file

 

生成一个文件夹:

mkdir  文件夹名

 

删除一个文件:

rm -rf  文件名    注意 不要输入rm -rf /* 这是把系统全部删除了

 

删除一个文件夹

rmdir 文件夹名

拷贝文件内容到另一个文件:百度回答

使用cat命令通过管道可以bai把一个文件的内容复制到另du一个文件的末尾,命zhi令如下:
cat
要复制的文dao件
>>
复制到的文件
说明:
管理操作符>为覆盖,>>为追加。
cat命令说明:
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于windows下的type命令。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按ctrl+s键,停止滚屏;按ctrl+q键可以恢复滚屏。按ctrl+c(中断)键可以终止该命令的执行,并且返回shell提示符状态。
语法
cat(选项)(参数)
选项
-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-a:显示不可打印字符,行尾显示“$”;
-e:等价于"-ve"选项;
-t:等价于"-vt"选项;
参数
文件列表:指定要连接的文件列表。
实例
设ml和m2是当前目录下的两个文件
cat
m1
(在屏幕上显示文件ml的内容)
cat
m1
m2
(同时显示文件ml和m2的内容)
cat
m1
m2
>
file
(将文件ml和m2合并后放入文件file中)

 

 

文件异常问题及解决:

Linux系统中文件行末尾出现^M的原因及解决办法

LInux系统指令练习记录

比较迷惑性的一点是在哪里输入VIM命令?其实就是非编辑模式下 按    :   键 就是可以输入命令模式

vim 编辑文件的增删改查的操作

一,删除一个单词 1,把光标移到单词上,dw

 dd:删除光标所在的那一行所有

u:撤销上次操作                 对应windows的ctr+z

ctr+r:恢复上次撤销操作    对应windows的ctr+y

二,查找单词 1  参考博客:博客

LInux系统指令练习记录

三,对光标所在单词删除,其余相同单词也这么做的话,按n/N移动 然后按点(.)

四,:%s/num/number/g (把文件中所有num替换成number) 如果是对文件中的一部分内的进行替换,先用视图模式V选中区域,然后: :s/old/new

五,选择一个单词ve , 复制:vey , 粘贴:p