相对路径绝对路径
相对路径:从当前目录开始
绝对路径:从根目录开始
·命令结构 选项 路径
1. command -options -paramaters
5.1 ls: 列举出指定目录下的内容
ls: list的简写
ls:列举出当前目录的所有内容() d代表文件夹 -代表文件
ll:以列表形式查看问价和文件夹
ls -l:显示当前目录下的内容,以相对路径方式
ls -l /home :查看指定目录下的内容,以绝对路径方式
ls -l -h:以列表形式显示目录下的内容,并且显示大小(kb,mb)
-a :all(所有) 显示所有文件
.一个点开头的文件是隐藏文件
ls -a , ll -a ,ll -h -all
du -sh:显示当前目录下内容大小
pwd当前所在位置的绝对路径
pwd:显示当前所在位置
后面无参数
cd ..:切换上一级目录
cd /:切换根目录
cd :切换到 登陆用户的家目录
cd -:切换到上一次所在的目录
cd /123/123 绝对路径
cd ../../123/123 相对路径
3.1 cp : copy,复制粘贴
针对文件
cp a.txt b.txt :数据的覆盖
当b.txt存在:将a.txt的内容复制一份写入到b.txt
当b.txt不存在: 将a.txt的内容复制一份写入b.txt
针对文件夹:
cp test1 test2
当test2不存在: 将test1里面的内容复制一份写入到test2目录下
当test2存在:将test1整个复制一份写入到test2目录下
针对文件和文件夹
cp a.txt test1 : 将a.txt复制一份到test1目录下
3.2 ps : process status,进程状态
ps -ef :查看当前Linux正在运行的进程
top :动态进程状态
3.3 kill :终止
进入mysql终端: mysql -uroot -p123456
kill 123456 :终止进程123456
kill -9 1234567 :强制杀死进程1234567
kill - l ;查看kill的所有options
3.4 ifconfig : 查看网络配置
ipconfig :Windows命令查看网络信息
ifconfig : linux和IOS系统查看网络信息
3.5 clear :清屏
ctrl + L :清屏快捷键
3.6 shutdown :关机
reboot:重启
shutdown -h now :立马关机
halt:关机
3.7 which:查看执行命令的绝对路径
3.8 hostname :查看主机名称
3.9 grep:全文检索命令
grep hello a.txt :在a.txt里面查找是否有Hadoop的内容,找到后高亮显示
grep -ir hadoop /root :在指定的目录下查找包含Hadoop的内容,找到的结果是哪些文件
3.10 | 管道
上一个命令的输出是下一个命令的输入
ps -ef | grep mysql :检索mysql进程
ll | grep b :在输出里面查找包含b的内容
注意:
管道里面的内容都是数据,不再是文件、文件夹、命令等等
shift + 右斜杠
四、vi编辑器
命令模式:vi 编辑一个文件进入命令模式
编辑模式: i o O a s 从命令模式进入编辑模式,可以编辑内容
末行模式:esc进入命令模式,shift + :进入末行模式
命令模式常见的操作
/str :查找文件内容
末行模式常见操作
set nu :设置行号
一 、 linux命令
1.1 useradd
创建用户:useradd xiuer
给用户设置密码: passwd xiuer
删除用户: userdel -r xiuer
注意: 用root用户删除普通用户
注意: 记得加-r,否则删除的不干净,只能用rm -rf 删除用户的文件夹
1.2 tar
options
-x : 解包,解压缩包
-c : 打包
-v : 看过程
-f : 文件
-z : 压缩,gzip格式
-C :指定解压、解包的位置
打包
tar-cvftest1.tar test1#对test1文件夹进行打包,打包成test1.tar文件
打包成压缩格式
tar-cvzftest1.tar.gz test1#对test1文件夹进行打包并且压缩
解包
tar-xvftest1.tar-C/big_61# 将tar文件解包到指定的位置/big_61
解压缩格式
tar-xzvftest1.tar.gz-C/big_61# 将压缩格式的文件解压到指定的位置
1.3 权限
角色
拥有者: 一个文件或者文件夹的创建者 , u代表创建者
用户组: 用户组默认与创建者同名,g代表用户组
其他用户: 除了创建者之外的用户就是其他用户,o代表其他用户
权限:
r : read,读 4
w :write,写 2
x :执行 1
权限操作
chmod o+w a.txt :给其他用户添加写权限
chmod u-rw test1 :让创建者失去读和写权限
chmod g=wx a.txt :给用户组赋予写和执行权限
注意:= 是覆盖权限,会将之前的权限删除掉
chmod 777 a.txt :给一个文件或者文件夹赋予所有的所有权限