【大数据零基础】Linux命令1
其他
2018-10-10 01:23:02
阅读次数: 0
【大数据零基础】Linux命令1
- clear 清屏
- vi 编辑模式
vi xxx.log 进入文件
i 进行编辑
esc 退出编辑模式,进入命令行模式
Shift+: 尾行模式
wq 保存
- cat xxx.log 查看文件内容,全部打印出来
- pwd 查看当前光标所在行
- 家目录
/ 根目录,起始位置,所有软件部署都是以它开头、第一层
家目录:用户所在的默认目录
/root 超级admin
普通用户
/home/Summer
/home/Star
/home/xxx
- cd 切换
cd path 当前路径切换到你指定的路径
cd /root
cd /路径 或者 cd 或者 cd~ 切换当前用户的家目录 三种方法
cd - 切换到上一次目录
cd ../ 切换到上一层目录
cd ../../
- ls 查看当前目录下的文件和文件夹的名称
ls -l 一般等价于ll 查看当前目录下的文件和文件夹的详细信息
ls -l -a 查看隐藏文件(隐藏文件:文件或文件夹名称以.开头)
ls -l -h 文件的大小,注意!不是文件夹的大小
ls -l -rt 按时间排序
- 创建文件夹
mkdir 文件夹名称 1层
mkdir -p 1/2/3 -p级联创建
mkdir 4 5 6 同一层创建3个目录
- 路径
绝对路径(根目录开始) /xxx /xxx
相对路径 参照pwd当前路径
- 创建文件
vi summer.log
touch summer.log 创建一个空文件
文件 文件夹 切换cd 查看ll
- 移动 只有一份
mv xxx yyyy 从xxx路径移动到yyyy路径
- 复制 多份
cp xxx yyyy 文件
cp -r 4 1 文件夹
- 查看文件内容
cat xxx.log 一下子将内容刷新出来
more xxx.log 一页页按空格键往下翻,按B键往上翻,Ctrl+z终止
less xxx.log 匹配模式,用的不多
- 箭头
一个箭头 > 覆盖(清空+写入)
两个箭头 >> 追加(把查看的内容追加到文件)
- 打印
echo
- 别名 alias
ls -l 等价于ll
临时:alias jh=’xxx’
永久:alias jh=’xxx’
cd jh
- 环境变量文件
全局:/ etc/ profile
source /etc/profile 生效
个人:家目录 隐藏文件
.bash_profile
.bashrc
source .bash_profile
. .bash_profile
- 切用户
su summer 直接切
su - summer 切用户,进入家目录,执行环节变量文件
权限
drwx
r读 w写 x执行
drwxr-xr-x 2-4位表示文件属主拥有的权限,5-7位表示文件属主同组用户拥有的权限,8-10位表示其它组用户权限
- 删除
rm 删除时需询问
rm -f 删除文件,强制删除,不询问
rm -rf 强制删除文件夹
rm -r -f 强制删除文件夹
- 查看历史命令
history 查看
!27 执行27行的命令
- 用户 用户组
ll /usr/sbin/user* 查看用户目录
ll /usr/sbin/group* 查看用户组目录
useradd xxx 创建用户
userdel xxx 删除用户,只删除用户,不删除用户组及家目录
grooupadd xxx 创建用户组
usermod -a -G 把用户添加到用户组(a用户组,G用户)
- 命令查看
usermod –help
Usage: usermod [options] 用户名称 Usage第一行 [] 可选
转载自blog.csdn.net/Summer_321/article/details/82714039