1. 文件系统操作:
a. ls:查看某个目录下的文件或文件夹,全称是list
i. ls path
1) path:绝对路径或相对路径,也可以是无(此时显示当前路径下的文件夹和文件)
ii. ls -a:显示隐藏文件
iii. ls -al:
iv. ls -l:更详细的列表形式显示
b. cd:切换目录,全称是change directory
i. cd path
1) path:决定路径或相对路径;
ii. cd -:后退到上一步操作时所在的目录;
iii. cd ..:退回到上一层目录;
iv. cd ~:转到当前用户目录下,/home/user(用户名)目录下
c. mkdir:创建文件夹,全称make directory
i. mkdir filename:
1) filename是文件夹名,也可写path(绝对路径或相对路径)+filename
ii. mkdir -p filename/filename2/filename3:创建多重文件夹
d. mv:修改文件夹名称,全称是move
i. mv filename1 filename2:当前目录下的file1改成file2,若该目录下有file2,则覆盖原先的file2;
e. rm:删除文件夹及文件,全称remove
i. rmdir + path,删除空白目录,全称remove directory
ii. rm -r filename,删除filename文件夹及其中所有子节点的
iii. rm -rf filename,强制删除filename
iv. rm -rv *,删除当前目录下的所有文件
f. touch:创建文件
i. touch filename,创建空白文件
g. echo:输出字符串,
i. echo + string,输出string字符串
ii. echo "i miss you,my baby" > somefile.2 利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容(想想,ls > somefile.3),若要写入的文本中有!,应该写在""外边;
iii. echo 'huangxiaoming ,gun dan' >> somefile.2 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容;
h. vi(或vim)编辑器编辑文本,vi(全称visual、very inconvenient),vim(vi improved):
i. vi(或vim) filename,编辑filename文件,(若没有filename文件就自动新建一个filename);
ii. vi和vim都是多模式编辑器,但vim是vi的升级版,vim兼容vi的所有指令,并且还有一些新特性;
iii. vi的模式:
1) 命令行模式(command mode/一般模式):进入文件的第一个模式,任何模式下按“ESC”键都可进入此模式;可使用合法的vi命令操作文件;
2) 文本输入模式(input mode/编辑模式):在命令行模式下按i(insert)、a(append)、o(open)、c(change)、r(replace)、s(substitute)可进入文本模式;此模式下,用户输入的任何字符都被当做文件内容保存起来,并且显示在屏幕上;
3) 末行模式(last line mode/指令列命名模式):本模式也称作ex转义模式,在命令模式下用户按“:”键可进入末行模式,用户可在显示窗口最后一行“:”后写命令,回车后可执行该命令;
a) 命令:
i) q:退出,q!:强制退出(不保存修改的内容),全称quit;
ii) w:保存,全称write;
iii) wq:保存退出,全称write quit;
iv. vim的模式:
1) 正常模式(Normal-mode):进入文件的第一个模式,任何模式下按“ESC”键都可进入此模式;可使用合法的vim命令操作文件;
2) 插入模式(Insert-mode):正常模式下按i、l、a、A等键会进入此模式;
3) 命令模式(Command-mode):在命令模式下用户按“:”键可进入末行模式,用户可在显示窗口最后一行“:”后写命令,回车后可执行该命令;
a) 命令:
i) q:退出,q!:强制退出(不保存修改的内容),全称quit;
ii) w:保存,全称write;
iii) wq:保存退出,全称write quit;
4) 可视模式(Visual-mode):在正常模式中按下v, V, <Ctrl>+v,可以进入可视模式;可视模式中的操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便;
i. cp:拷贝文件,全称copy
i. cp 被拷贝的文件 目标路径
j. 查看文件内容:
i. cat somefile:一次性将文件内容全部输出(控制台)
ii. more somefile:可以翻页查看,下翻一页(空格),上翻一页(b),退出(q)
iii. less somefile:可以翻页查看,下翻一页(空格),上翻一页(b),上翻一行(↑),下翻一行(↓),可以搜索关键字(/keyword)
iv. head -10 somefile.log:查看文件头部的10行
v. tail -10 somefile.log:查看文件尾部的10行
Linux操作常用命令(一):
最新推荐文章于 2022-05-13 11:15:47 发布