(写的很详细哟)Linux常用的基本指令

Posted 不倒翁*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(写的很详细哟)Linux常用的基本指令相关的知识,希望对你有一定的参考价值。

linux常用指令:

pwd :显示当前所在路径

ls :显示当前目录下的文件
显示家目录下的文件

​ -l (long的缩写)显示目录下文件的更详细的信息(文件权限,文件最后修改时间,文件大小)

​ -a (all的缩写)显示了隐藏文件

​ -h (human - able的缩写),将文件大小以K(KB) , M(MB) ,G(GB)来表示

cd :切换路径

​ cd . 切换到当前目录

​ cd … 返回上一级路径

			 cd ../.. 切换到上上级路径 (其中在linux中路径分隔符为斜杠/)

			 cd ~ 返回到家目录(/home/book)

			 cd -  切换到上一次的路径

mkdir :新建文件

​ mkdir -p dir1/dir2 连续创建多级目录(父目录和子目录),如果父目录不在,则需要加入-p参数

rmdir :删除文件

​ 注意rmdir不能删除非空目录

touch :新建文本

​ 注意: 同一目录下不能创建同名的文本文件

mv : 修改文件(目录)名,移动路径

​ mv 旧文件名 新文件名 ======>修改文件名

​ 如: mv file1 filea 将当前目录下的文件file1改名为filea

​ mv 旧目录名 新目录名 ======>修改目录名

​ 如: mv dir1 dira 将当前目录下的目录dir1改名为dira

​ mv 文件名 目录名 ======>移动路径

​ 如: mv filea dira 将文件filea移动到目录dira下

cp :复制文件

​ ( 1 ) cp 源文件名 目标文件名

​ cp file1 file2 将当前目录下的文件file1拷贝成 file2

​ ( 2 ) cp 源文件名 目标目录名

​ cp file1 dira 将当前目录下的文件file1拷贝到子目录dira下

​ ( 3 ) cp 源目录名 目标目录名

​ cp -r dira dirb 复制dira目录下的所有内容到dirb目录 , 其中 -r 参数为递归复制

​ cp -i file1 dira 如果dira目录中有同名的file1,加入-i就会要求你确认是否覆盖同名文件

注意: cp 的常用参数有-r -l -f -d等,在后面讲解了linux权限之后,再加深对这个命令的讲解

gedit :编辑文本

cat :将文件内容显示到终端里面

​ cat file 将file的内容打印到标准输出中(默认标准输出指向终端)

​ cat file1 file2 将file1和file2的内容串联依次打印到标准输出中(默认标准输出指向终端)

​ cat -n file 显示内容并在内容前显示行号

rm : 删除文件

​ rm [选项] [文件名|目录名]

​ 常用选项:

​ -i (interactive(交互)的缩写),删除文件之前,要求你确认是否同意删除

​ -r (recursive(递归)的缩写) 递归删除指定目录下的子目录和文件

​ -f (force(强制)的缩写) 强制删除

​ 举例:

​ rm file1 删除当前目录下的file1

​ rm -i file1 删除文件file1,删除前要求你确认是否同意删除,其中y表明同意删除,n表明取消删除

​ rm -r dira 删除目录dira

​ rm -ir 删除目录dira,删除前要求你确认是否同意删除,其中y表明同意删除,n表明取消删除

clear :清除命令 刷新屏幕,保留历史命令操作记录
​说明:此命令本质上只是让终端向后翻一页,向上滚动鼠标时,还是可以看到之前的命令操作记录

reset :重新初始化屏幕,清除命令操作记录

在shell中输入字符串并回车的过程:

1.shell根据第一个字符串去环境变量PATH所指定的目录中找到同名字的应用程序

2.然后打开他

我们可以设置PATH环境变量添加我们的目录:

export PATH=$PATH:/my/dir

command not found的原因:

1.PATH所确定的目录中无此程序

2.它不是可执行程序

在这里插入图片描述

在这里插入图片描述

绝对路径: /home/book 是绝对路径

相对路径: 一般以 . 和 … 来构成

  1. 当前路径为/bin, 然后./pwd就是执行了/bin/pwd

  2. 当前路径为/home/book/100ask , 然后cd …/Vidoe/ 就到达了/home/book/Videos ,然后 cd …/… 就到达/home

vi编辑器

vi文件名

  • i在光标前开始插入文本 a在光标后开始插入文本

  • o在当前行之下新开一行,并到行首

  • ngg/nG光标移至第n行的行首(n为数字) G转至文件结尾

  • yy复制当前行 nyy复制当前行及其后的n-1行

  • x删除光标后的一个字符

  • dd 删除光标所在行 ndd 删除当前行及其后的n-1行

  • 使用P键,来进行粘贴

  • 按u键来撤销上一步操作

  • /pattern 从光标开始处向文件尾搜索pattern(在/pattern之前先跳到第一行则进行全文件搜索),后按下n或N

  • : s/p1/p2/g将当前行中所有的p1均用p2替换,: s/p1/p2/gc替换时需要确认

  • :n1,n2s/p1/p2/g将n1至n2行中所有的p1均用p2替换,:n1,n2s/p1/p2/gc替换时需要确认

以上是关于(写的很详细哟)Linux常用的基本指令的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript常用事件集合,前端小白必备(写的很详细,建议收藏)

JavaScript常用事件集合,前端小白必备(写的很详细,建议收藏)

CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)

Linux/Unix/Cygwin 常用命令

LS(LINUX中ls命令)详细资料大全

csdn最全的Linux常用指令详细解析[2023/1/16]