目录
三.pwd (print working directory)
一.ls (list)
- ls 列出当前目录/指定目录中都有哪些文件
其中,蓝色的是目录,白色的是普通文件,如果服务器没有东西,那执行代码,会啥都没有.
- ls 后面跟上一个具体的目录,就可以看到指定目录中的内容
' / ' 表示linux的" 根目录 ",对标 windows 中的此电脑.任何一个文件都是从属于根目录的- ls -l (可以缩写成 ' ll ' ) 能够查看目录中的内容细节
- 常用的选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件-l 列出文件的详细信息。-r 对目录反向排序。-t 以时间排序。-R 列出所有子目录下的文件。(递归)
二.cd (change directory)
- cd 改变工作目录。将当前工作目录改变到指定的目录下.
cd后面跟上你要切换的目录的路径,路径可以是绝对路径或者相对路径.(linux中的路径都是如此)
linux的绝对路径以' / '为开头,而相对路径中 ' ./ '经常会省略,' ../ '正常使用.
如果cd后面不加任何东西,此时会回到home目录.
三.pwd (print working directory)
pwd 显示用户当前所在的目录的路径,防止用户迷路,有的时候,cd了太多次,都不记得哪是哪了,这时候就可以使用pwd查看当前的完整路径.
四.touch
touch 创建一个空的文件.
五.cat ( concatenate)
cat 读取文件内容
上面表示text文件是一个空的文件,我们找一个不空的文件看看.
常用的选项:
- -n 对输出的所有行编号
注意:cat读取小的文件,是可以的,如果文件很大,很长,那cat就不方便了
六. echo (echo command)
echo 用来写文件
echo +内容 是往控制台输出.
echo +内容 + ' > ' +文件, 是往文件写东西,
但是,每次执行echo时,会清空原有的内容,再往文件中写东西
注意:echo和cat这样的命令只是针对简单的文件进行操作,如果文件复杂,或者编辑的需求复杂,就不太适合了.上面两个命令适合我们需要脚本批量处理很多操作的时候.
七.vim (Vi IMproved)
Vim 是一款功能强大的文本编辑器, Vim 在各种操作系统中都可用,并提供许多高级功能,如语法高亮、代码折叠、宏录制等,使其成为程序员和其他文本编辑器用户的首选工具之一。Vim 也是一个命令行工具,具有强大的编辑和定制功能。
这里只介绍三个最基本的用法:
- 创建文件/打开文件: vim+文件名
进入插入模式: vim 打开文件后默认是 普通模式 . 普通模式下键盘的按键表示一些特殊功能的快捷键 . ( 例如按下 j 并不是 输入字母 "j", 而是表示光标往下移动一行 ). 需要进入插入模式才能进行文本编辑 . 使用 i 键可以进入到 插入模式 . ( 左下角提示 --INSERT-- ) 然后就可以像记事本一样正常编辑了.
- 保存退出:在插入模式下不能保存文件, 需要先回到 普通模式 . 按下 Esc 回到普通模式.
在普通模式下输入 :wq , 再按下回车, 即可保存文件并退出.
八.man
Linux 的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。1.man + 命令 ,例如 man + ls ,查看 ls 命令常用的选项:
- -k 根据关键字搜索联机帮助
- num 只在第num章节找
- man man 能够看到 man 手册中的若干个章节及其含义.