显示文件夹:ls
显示文件夹中的详细信息:ll
进入指定文件:/cd 文件的全路径
显示当前目录的全路径:pwd
编辑指定文件vi or vim
重启网络服务 service network restatus
查看网络服务状态service network status
安转软件命令 yum install 软件名
启动防火墙命令 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
启用防火墙systemctl enable firewalld
禁用防火墙systemctl disable firewalld
查看crond状态 service crond status
重启crond service crond restatus
启动crond service crond start
停止crond service crond stop
重新载入crond service crond reload
*分*时*日*月*周
周期任务设置 crontab -e
回到当前用户的目录cd or cd ~
切换gree用户su gree
回到根目录:cd /
查看当前机器名称hostname
修改机器名称hostnamectl set-hostname 111
刷新bash
此文件存放的机器名 vim /etc/hostname
显示行数命令: :set nu
隐藏行号: :set nonu
创建目录mkdir
创建深层目录mkdir -p
删除命令rm
删除深层目录rm -r or rm -rf f的意思是不要提示我是否确认删除
显示当前目录的的文件(包含隐藏文件)ls -a
进入上一级目录 cd ..
linux类似于java中的sout的命令 echo
输出内容abc。输出到demo.txt中 echo abc>demo.txt
追加内容到demo.txt中echo abc>>demo.txt
查看demo.txt中的数据 cat demo.txt or 进入编辑模式看:vim demo.txt
光标在当前位置进入编辑状态 i
光标在当前位置的后一位进入编辑状态 a
光标在当前行的下一行第一位进入编辑状态 o
光标在当前行的首位进入编辑状态 I
光标在当前行的末尾进入编辑状态 A
将当前行内容往下推一行,光标留在当前行的首位进入编辑转态 O
光标进入最后一行左shif +g
光标进入第一行首位 g+g
进入指定行 num g+g
光标进入当前页的最后一行首位L
删除光标所在行d+d
删除5行,从光标所在行开始d 5 d
撤销u
复制当前行 y
复制五行,光标所在行为第一行 y 5 y
粘贴(会粘贴在当前行的下一行)p
退出编辑转态esc
保存编辑:w
退出编辑:q
强制退出:q!
保存并退出:wq
在非编辑模式下查找abc: /abc
查找下一个abc: n
进入网络vim /etc/hosts(可以给主机配一个映射名,通过映射名找到主机)
文件属性 一共有 10 位数
文件的三种权限
读:r 4
写:w 2
执行:x 1
我是谁?(告诉我这是那个用户):whoami
修改bbb.txt文件的权限为共享:chmod 777 ./bbb/txt
修改bbb文件夹下的所有权限为用户和组可以读写执行,其他只能读
chmod -R 774 ./bbb/
新建一个bigdata组 groupadd bigdata
新建一个用户aaa他是bigdata组的 useradd -g bigdata aaa
给aaa户设置密码passwd aaa
查看所有组 vim /etc/group
查看所有用户vim /etc/passwd
转让aaa文件夹下所有目录的权限,转给gree用户,属于root组
chown -R gree:root ./aaa/
删除用户组bigdata groupdel bigdata
删除用户liuxin userdel -r liuxin
root用户下的root文件夹只有root用户可以修改。别人就算给权限或者转让权限也不可以改