Linux 常见指令

(一)sudo:有时候需要修改系统文件夹中的文件的内容,必须用到超级用户权限,教材的教程中经常出现sudo。
(二)cd:进入某文件夹下,用指令进
cd 目标路径:
比如:
(1)cd ~
进入主文件夹
(2)cd ~/app
进入主文件夹下的app文件夹
(3)cd ~/app/hadoop-3.1.3
进入主文件夹下的app文件夹下的hadoop-3.1.3文件夹
(4)cd .
.表示当前文件夹,以上指令其实没有意义
cd .,进入当前文件夹(相当于不变)
(5)cd …
…表示后退到父文件夹
假设现在终端路径:~/app/apache-hive-3.1.2-bin
cd …
将退回到
~/app
此时,继续cd …
将退回到
~(相当于/home/zengwei)
此时,继续cd …
将退回到
/home
(6)cd
假设有需求:想去主文件夹,有三种写法,效果一样。
a.cd ~
b.cd /home/zengwei
c.cd
第三种写法只有一个cd,后面没目标路径,表示进入主文件夹
(三)ls:列出当前路径下的文件及文件夹,蓝色是文件夹,白色是文件
(四)mv:移动move,也可以在图形化界面用鼠标操作 mv 源文件/文件夹 目标文件/目标文件夹
移动文件或移动文件夹都是用mv 原文件/文件夹 目标文件/目标文件夹
有时候mv可以重命名
mv b.txt bc.txt 将b.txt移到当前路径下的bc.txt,相当于重命名
(五)cp:复制copy,也可以在图形化界面用鼠标操作 cp 源文件/文件夹 目标文件/目标文件夹
cp可以在复制时给文件重命名
cp bc.txt de.txt
复制文件cp
复制文件夹cp -r
cp和mv的目标可以是文件名也可以是文件夹。
(六)cat:查看文件内容,或是写入文件内容,也可以在图形化界面用鼠标操作
查看文件内容,创建文件>,追加>>
功能1:查看文件内容:
cat 己存在的文件名 ,如cat a.txt
功能2:创建文件,>是指将cat语句后的文本输入新文件中。
cat > 不存在的文件名
可以在指令下输入内容,内容会写入文件中。当输入内容完毕了,可以按ctrl+C结束文件内容的输入。
(七)mkdir:创建文件夹
mkdir b
在当前路径下创建b文件夹
当前路径下递归创建文件夹d/e/f,d文件夹下有一个e文件夹有一个f文件夹
mkdir -p d/e/f
(八)rmdir:删除空文件夹,如果文件夹不空会报错
(九)rm:删除文件或文件夹
rm -f 文件名
rm -r 删除文件夹
rm -r /home/zengwei/def 按绝对路径删除
删除等操作注意当前路径下是否存在要查看/删除的文件夹/文件
可以按相对路径删除,也可以按绝对路径删除
rm -r …/fff 按相对路径删除
rm -r abc 按相对路径删除

(十)touch:其中一个功能:创建空白文件
touch a.txt
在当前路径创建空白文件 a.txt
(十一)echo:常用于查看环境变量
(十二)source:使得配置文件立即生效

apt-get update
apt-get install XX

创建文件:
1.cat:用法很多
2.touch:用法很多
3.vim(复杂,另外提供一个专门讲vim)

vim只介绍常用的几个vim指令,以及基本使用,更多的vim方法,需要时可以上网查询
1.创建文件
2.修改文件
用法:vim 文件名,如果文件名不存在将创建新文件,如果文件名存在就修改文件
当vim 文件名并按回车后将出来一个编辑框,进入编辑状态后可以在其中输入或修改文件内容,没进入编辑状态是无法输入或修改文件内容的。
如何进入编辑状态,如果知道是否处于编辑状态。
如何知道是否处于编辑状态?
当左下有“–插入–”时表示现在正处于编辑状态,可以输入或修改文件内容了。
当左下没有“–插入–”时表示现在并不处于编辑状态,无法输入或修改文件内容。
如何进入编辑状态?在非编辑状态(左下没有“–插入–”)下按i将进入编辑状态
如何退出编辑状态?在编辑状态(左下“–插入–”)下按esc键(键盘左上角的一个按键)可以退出编辑状态

按i进入编辑状态,按esc退出编辑状态

在非编辑状态下按i将进入编辑状态
在编辑状态下还按i,只会输入一堆的i

文件修改/输入完了,想退出保存?q:quit,退出
:q表示没有输入内容,退出不保存
:wq表示退出且保存
:q!表示有输入内容,退出不保存
:wq!退出且保存。

注意事项:到底要不要保存自己考虑,如果不保存全部是:q,如果要保存全部是:wq,有些情况下需要加!都会有提示,该加就加。

只要是想输入文件内容,都是先进编辑状态(按i)

输入完想退出保存时,:wq或:wq
如果不想保存且退出,一定是:q或:q!
输入完毕,先退出编辑状态(按ESC)再:wq保存退出vim

:q,没改动文件内容退出,
如果有改动文件内容且:q,出现一条提示,相当于一个确认,你修改了,真的不保存?此时如果:q!,表示抛弃修改的内容,且退出。

本课程中最好要学会使用vim的基本操作,前期vim如果不太会用,直接用文本编辑器。

.txt是windows操作系统 的一种文本文件格式,并不是linux中常用的文本文件。linux文本文件未必 是txt后缀,基本都不是。林子雨的课本 中经常用.txt来表示文本文件。创建文本时不要使用linux中的特定文件后缀。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值