(写的很详细哟)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 是绝对路径
相对路径: 一般以 . 和 … 来构成
-
当前路径为/bin, 然后./pwd就是执行了/bin/pwd
-
当前路径为/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常用事件集合,前端小白必备(写的很详细,建议收藏)