基本笔记
基本操作
- su -:使用可以切换成管理员
- [shift]+[PageUp], [shift]+[PageDown]:上下移动萤幕画面
- pwd:列出目前工作目录的方法为使用
- mkdir backup:建立一个文件夹
- rmdir:删除一个空的目录
- cd ~:进入当前工作者的home
- cd -:回到上一次工作目录
- ls -S:显示并按大小排序
- 复制使用cp 而删除可以使用rm
- man page:可以看指令
- nano:开启文档
- sync:写入磁盘
- 权限显示规则
- 系统中的账号:/etc/passwd
- 系统中的group:/etc/group
- cp filename newfilename:复制filename为newfilename
- cp -r filename newfilename: 递归复制recursive到新文件
- rm filename:删除filename文件
- rm -rf filename:删除文件夹(不为空也可以)
- chgroup yang filename:把filename文件改为yang这个group
- chown yang filename:把filename这个文件的拥有者改为yang (ch-change,own;mod-modition 修改) chown -R yang:yang filename 给yang用户和yang组
- chown -R :root filename:把filename给root组
- chmod 777 filename:把filename这个文件的权限修改为777即都可读可写可执行
- chmod a+r filename:把filename的user,grouo,other的文件权限添加r可读权限
- chmod u=rwx filename:把user权限修改为可读可写可执行 -R 递归
- ls -l:可list查看文件夹中内容ls -al
- ls -lh:可以按kb或者M来显示文件大小
- df -h:文件按g或者m显示
- df -m:按M显示
- du:列出目前目录下的所有档案容量
- rwx:对于文件:读取文件内容,修改文件内容,执行文件内容。对于目录:显示目录,修改删除目录(删除已经存在的档案与目录(不论该档案的权限为何!),进入目录
- sync:强制写入磁盘
- tail -f xxx.log | grep [关键字] :动态查看结尾文件并根据关键字搜索
压缩解压
-
gzip [-cdtv#] filename:压缩文件参数-d解压文件
-
bzip2 [-cdkzv#] filename:用法与gzip一致
-
find . -name “文件名”: 查找当前目录下的文件名为文件名的文件
vim操作
- 数字+空格:可以向后移动几格
- 数字+enter:可以向下跳几行
- /word:寻找这个单词,同时操作(n,N)可以向下向上查找
- :w :保存
- :w! :强制写入
- :q :离开
- :q! :强制离开不保存
- :wq :离开后保存(:wq!)
- :set nu :设置行号
- :set nonu :取消设置行号、
- u :重复前一个动作
user操作
- useradd -m user :自动创建一个用户
- userdel -r user : 删除用户,并删除它的文件
- usermod -d /home :修改移动用户dir
group操作
- 类似与user操作
磁盘管理
- ls -l:可list查看文件夹中内容ls -al
- ls -lh:可以按kb或者M来显示文件大小
- df -h:文件按g或者m显示
- df -m:按M显示
- du:列出目前目录下的所有档案容量
- du -sm /* :查看根目录文件大小
进程
- ps -aux|grep xxx :查看xxx进程
- pstree -pu
-p 显示父id
-u 显示用户组 - kill -1 :强制结束1进程
java安装配置环境变量
- rpm -ivh 安装包
防火墙
- systemctl start firewalld
- systemctl stop firewalld
- systemctl status firewalld 查看状态
- firewall-cmd --reload 重启
- firewall-cmd --list-port 查看端口
- firewall-cmd --zone=public --add-port=3306/tcp --permanent 打开端口
环境变量:
env