目录
- 1.ls
- 2.pwd
- 3.cd (change directory)
- 4.touch&&cat&&echo
- 5.mkdir&&rm
- 6.cp&&mv
- 7.man
- 8.less&&vim
1.ls
列出当前目录中包含的文件和目录~
类似于在windows上双击某个目录,把他打开,看看目录里有啥~
ls -> list
此处博主的目录下什么都没有,所以会出现这种情况!
像下面这样就是目录下有东西了~
ls [路径]
ls /
这里 / 是Linux上的特殊目录,称为“根目录”,相当于windows的“此电脑”
Linux的命令很多支持“选项”,在命令后面跟上-以及一些特殊的字母/单词,来开启不同的功能·~
常用选项:
- -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
- -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
- -k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
- -l 列出文件的详细信息。
- -r 对目录反向排序。
- -t 以时间排序。
- -R 列出所有子目录下的文件。(递归)
2.pwd
能够告诉咱们当前在哪个目录中~ 在使用命令行的时候,有的时候,目录结构比较复杂,容易记不住自己在哪里~
显示出了当前目录所对应的绝对路径3.cd (change directory)
切换目录 cd和ls是最高频使用的命令 cd的功能就算切换到指定的目录~ cd后面要跟上一个路径,这个路径可以是绝对路径,也可以是相对路径
cd相当于鼠标双击切换目录~..表示当前路径的上级路径
几个特殊的目录:- / 称为根目录
- . 称为当前目录
- .. 称为当前目录的上级目录
-
绝对路径 vs 相对路径
形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径. 形如: ./logs 以 . 或者 … 开头的, 称为相对路径.
使用 tab 键补全
我们敲的所有的 Linux 命令, 都可以使用 tab 键来尝试补全, 加快效率.
使用 ctrl + c 重新输入
如果命令或者目录敲错了, 可以 ctrl + c 取消当前的命令.4.touch&&cat&&echo
touch创建一个空文件 cat显示文件内容 echo打印内容到控制台,也可以用于写文件
注:此处java107.txt文件里面什么都没有,所以没显示东东~
就是把当前的字符串,给写到文件里~
此处的读写文件,只是进行简单的读写,不能进行复杂的编辑~5.mkdir&&rm
mkdir => make directory 创建目录 rm => remove 删除
rm既可以用于删除文件,也可以删除目录
rm -r 目录名
才能删除目录
-r 表示“递归”
一个目录里,可以有文件,还可以有子目录~
这个删除就是把里面的所有内容都删了~
rm -rf 目录名,就可以不提示直接删除了~
linux 上,是没有回收站的(也可以有),直接删除,文件无法被恢复~
一定要想清楚,这个东西是否真的能删~~6.cp&&mv
cp - copy 复制 mv - move 移动
mv 直接就能移动目录/移动文件
cp直接只能拷贝文件,如果需要拷贝目录。就需要加上-r参数~
mv还可以文件重命名~
mv操作,本质上就是修改文件的名字/路径,这个改动是非常轻量,快速的。
cp操作,本质上需要拷贝大量的数据,这个拷贝的过程其实是非常消耗时间的,尤其是文件很大的情况下。7.man
man这是Linux上一个非常有用的命令。 man的用途是查看其他命令的帮助手册。 每个命令,其实都可以支持很多的参数选项,这些选项全都记住,不现实,就可以通过man随时查看帮助~
类似这样的
按q退出界面8.less&&vim
less 读取文件内容(内置了翻页功能) vim 既能读取文件内容,也能编辑文件~
less 最主要的功能就是读文件内容,就是用来看的~
less最大的优势就是大文件能秒开.(懒加载)尤其是日志文件。vim编辑服务器上的文件的一个重要操作
vim的最基本的使用
1.使用vim创建/打开文件2.使用vim编辑文件内容
例如,在这里写个123‘
此时发现,直接输入123没有任何反应!
vim为了让编辑效率提升,引入了“模式”和大量的快捷键当我们使用vim打开文件之后,默认进入的是“普通模式”,普通模式下,键盘按键不是表示编辑框输入的内容,而是表示特殊含义的快捷键~
要想真的能够编辑,就需要进入到“插入模式”,键盘按键才是输入内容在vim中,使用小写字母i从普通模式进入插入模式
3.使用vim进行保存退出~
当我们想保存退出的时候,大家千万别试图按ctrl + s来保持!!!(ctrl + s在vim中不是保存,同时是xshell的快捷键,功能是冻结屏幕)
如果真的按了ctrl + s,可以按ctrl + q解除。1)先从插入模式回到普通模式,按exc~
2)输入:wq
w => write
q => quit