LInux系统指令练习记录
LInux系统指令练习记录
这里推荐:MobaXterm 工具可以连接linux系统
注意ip地址、用户名、端口号都要输入
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的原因及解决办法
比较迷惑性的一点是在哪里输入VIM命令?其实就是非编辑模式下 按 : 键 就是可以输入命令模式
vim 编辑文件的增删改查的操作
一,删除一个单词 1,把光标移到单词上,dw
dd:删除光标所在的那一行所有
u:撤销上次操作 对应windows的ctr+z
ctr+r:恢复上次撤销操作 对应windows的ctr+y
二,查找单词 1 参考博客:博客
三,对光标所在单词删除,其余相同单词也这么做的话,按n/N移动 然后按点(.)
四,:%s/num/number/g (把文件中所有num替换成number) 如果是对文件中的一部分内的进行替换,先用视图模式V选中区域,然后: :s/old/new
五,选择一个单词ve , 复制:vey , 粘贴:p