Linux常用命令
整个文件系统有一个顶层目录:
bin:存放一些可执行的程序(命令)
boot: 存放系统启动所需要的一些文件
dev:系统中的设备(硬件在linux中通过“文件”来标识)
etc:存放配置文件的地方
home:用户目录的总目录,比如用户hadoop的主目录: /home/hadoop
lib lib64: 系统库目录
mnt:用于挂载外部存储设备的文件
root:是root用户的主目录
sbin:存储一些系统级的可执行命令,只有拥有root权限的用户才能执行
tmp:系统自带的一个临时目录
usr:unix shared resources,共享资源目录
ls /
ls /dev
目录切换命令—cd–pwd
查看当前所在的工作目录的全路径 pwd
pwd
切换到某一个目录文件夹 cd 加上路径
看文件夹下有哪些文件 ll
ll
回到自己的目录 cd/root
相对路径,自己的目录上一层,根目录(回到上一层)
相对路径其他应用
创建和删除文件及文件夹
创建文件夹 mkdir ./bbb(在上一级文件夹下建立bbb文件夹)
删除文件 rm anaconda-ks.cfg “y”意思是确认删除
删除文件夹 rm -r aaa/ “y”意思是确认删除
当删除文件夹里面有东西时 它会递归的去删除里面的内容
创建嵌套文件夹 mkdir -p aa/bbb/ccc/ddd
把一个目录一次性全部删除掉 不会逐级询问
修改文件名称及文件夹名称
修改文件名称 mv本质上是移动
移动的小例子 新建aaa文件夹 并将 install.log.2 移动进去并改名字install.log.3
文件操作
touch somefile.1 创建一个空文件
ls的应用 将输出的结果 放到新建的result.txt文件中
cat 是把文件里的内容打印出来
包括隐藏文件(夹)也显示出来
文件的内容不覆盖 追加 将>改为>>
讲一个文件里的内容追加到另一个文件
echo 例如控制台的输出 同样也可以将内容放到某个文件
输出变量的内容,要在变量前加$才可以,不然会推断出 字符串
vi文本编辑器
vi 文件路径 打开文件
i 进入编辑模式
esc按键保存
yy 复制一行
p 粘贴
gg 直接跳到文件的首行
G 直接跳到文件的末行
dd 删除一行