Linux常用命令

1.查看当前目录命令: pwd 

2.打开文件夹命令: cd
打开指定文件夹:cd [目录名称]
打开当前用户的根目录:cd ~
返回上级目录:cd …
返回进入目录:cd -
打开根目录:cd / 

3.浏览目录下的文件列表命令:ls
以列的方式查看当前目录下的文件列表:ls -l
查看当前目录下所有的文件(包括隐藏文件):ls -a
以列表的方式查看当前目录下的所有文件:ls -la 

4.创建文件目录命令:mkdir
新建文件目录:mkdir 文件夹名称
递归新建多级目录:mkdir -p 文件夹名称
例如在用户目录下新建 test 目录,命令这样写:
mkdir -p test/test1/test2/test3 递归新建多级目录的写法

5.删除文件目录命令:rmkdir
删除指定目录:rmkdir 目录名称
递归删除指定目录及中间目录:rmdir -p 目录名称 这里没有写错,没有字母 k

6.删除文件或者目录命令:rm
常用命令:rm -rf [目录或文件] rm -ri [目录或文件]
强制删除文件或目录:rm -rf 目录或者文件
在删除前询问是否确认删除:rm -ri 目录或文件 

因为强制删除的后果不太好,一般不建议使用 rm -rf 进行文件删除
rm 命令中不跟 r 参数,无法删除目录,只能删除文件

​7.复制文件或目录命令:cp
递归复制目录1下的所有的文件和文件夹到目录2:cp -r [目录1][目录2]
执行复制操作时覆盖原有目录前询问用户:cp -ri [目录1][目录2] 

8.移动文件、修改文件名命令:mv
将文件夹1名称更改为文件夹2:mv 文件1 文件2 (给文件更名)
将目录1的文件移动到目录2:mv 目录2 目录2 (将目录1的文件移动到目录2) 

9.创建文件命令:touch
touch 文件名称 

10.查看、编辑文件命令:vi
vi 命令为 UNIX 操作系统或者类 UNIX 操作系统都有具有的功能强大的文件编辑命令,用户输入 vi ++ 文件名,便可以进入 vi 模式进行文件内容的查看和编辑,如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件。
vi 的三种模式如下:

.命令模式
当用户使用 vi 命令打开文件后,则进入命令模式,用户可以输入命令来执行各种功能。

取值

说明

L

光标移至屏幕最后一行

space

光标右移一个字符

backspace

光标左移一个字符

N+

光标向上移动 N 行

n+

光标移下移 n 行

.输入模式
如果用户要对文件做修改,则可以使用下面几种命令,进入输入模式,用户进入输入模式之后,可以任意修改文件,除了 Esc 键外,用户输入的任何字符都会被作为内容写入文件中,用户输入 Esc 可以对文件进行相关操作。

取值

说明

a、i、r、o、A、I、R、O

编辑模式

dd

删除当前光标

ndd

删除 n 行

.末行模式
如果用户完成编辑命令,则可以按照 esc + “:” 进入末行模式,用户可以对文件内容继续进行搜索,也可以输入 “:wq!” 进行文件保存并退出,或者输入 “:q!” 强制退出文件编辑。

取值

说明

:wq!

保存并退出

:q!

强制退出

: s/字符串 1/字符串 2

将文件中出现的字符串 1 替换为字符串2

:set nu

显示所有行号

11.查看、编辑文件命令:cat
显示一个小的文件的内容:cat 文件名称
创建并打开一个新的文件:cat > 文件名称 

12.查看文件开头内容命令:head
head [参数] [文件名]
例如,使用 head 命令显示某个文件开始的 n 行数据: head -n 文件名称

取值

说明

-n

< 行数 > 显示的行数

默认

默认显示文件前 10 行数据

13.查看文件结尾内容命令:tail
动态加载某个文件的内容(常用于查看日志文件):tail -f 文件名称
展示文件最后几行的数据:tail -n 行数文件名称 

 


已有 0 条评论

    欢迎您,新朋友,感谢参与互动!