基础操作
修改机器名 :vim /etc/hostname在文件中修改机器名称为我们想要的名称:hulb 然后 关机: shutdown –h now 重启: reboot –h now
查看ip:ifconfig 通过vim /etc/hosts来建立域名和ip之间的映射关系,访问的时候访问域名hulb就行了
例如:
192.168.1.110 work1
- 查看当前所在目录 :pwd(print work directory)
- 通过cd(change directory)来切换到某个目录
- 通过ls(list)来查看当前目录的文件(夹)的具体名称
- 通过ls –l 来查看当前文件(夹)信息的详情,当然也可以用ll
文件操作
使用vim打开编辑文件是linux程序员最常用的文件编辑器 如果vim打开一个不存在的文件并在文件中插入了内容,则新建一个新文件,新文件中包含了插入的内容
保存退出的命令 首先按下esc建后输入:q! 退出 不保存
保存退出的命令 首先按下esc建后输入::wq 保存并退出
查看linx上文件的内容一般都是使用vim编辑器,或者使用gedit图形化编辑 来查看 也可以用cat 来显示小文件内的内容(直接查看)例如
cat /etc/hosts
more readme.txt 按 enter来翻页
head readme.txt 来看开头
tail readme.txt 查看文件末尾处内容例如查看log 日志内容
tail –f readme.txt
创建文件比较简洁的方式是使用touch命令 例如touch spark.txt
创建目录 mkdir 一般情况下
创建多级目录 mkdir –p spark1/spark2
删除空文件夹 rmdir
man rmdir查看rmdir的用法
使用rm –rf hadoop/强制当前文件夹(包括里面所有内容
拷贝文件 cp hello.txt ./Hellolinux/ 复制到./(当前文件夹) 下 创建一个Hellolinux 拷贝文件到其他机器:scp 移动 mv
mv hello.txt ./hello/ 怎么拷贝到上级目录
如果mv的时候 指定不一样的名称的时候 重命名
mk hello.txt spark.txt 兼具 拷贝和重命名 功能
解压: tar –czvf good.gz test.txt 或者 test/压缩文件夹 要解压的文件名称 加压: tar –zxvf good.gz 解压
权限操作
ll后权限查看:
drwxr-xr-x
第一列:d:文件夹 l:快捷方式
第2-4列:代表当前用户对于该文件夹的具体权限
A) 可读 r 2^2 = 4
B) 可写 w 2^1=2
C) 可执行权限 x 2^0=1
如果从数字的角度 来讲 对文件 最高的权限为7
0 1 2 3 4 5 6 7
第5-7列 :代表当前用户所在的用户组对此的具体权限
第8-10列 :代表用户组外的用户对此的权限
第11列:代表当前文件的链接数 2
第12列 :代表当前用户 root
第13列 :代表当前用户所在的用户组 root
第14列 :代表文件大小 : 2096
15列:代表时间
修改用户和用户组
创建用户: useradd spark
使用chown 来设置文件的拥有者
使用chgrp来改变当前文件所属的用户组
也可以使用chown所属用户:所属用户组 文件名字