记录常用命令以便忘记时翻看
- ubuntu有两个用户 超级管理员用户(默认是root)和普通用户 两个用户可以来回切换(一般情况下不使用管理员用户 )普通 用户切换回root su root root 切换回 普通用户 su ubuntu
- Alt shift + t 打开虚拟机的命令窗口
- 输入命令时 按 tab 键可以自动补全
- 管理员命令需要加sudo
- 输出所在路径 pwd
- 切换到某目录用 cd 例如切换到 opt 文件夹 cd /opt 返回上一层文件夹 cd …/
- 安装vim编辑器 sudo apt-get install vim-gtk
- 查看ip ifconfig
- 开启防护墙 sudo ufw enable 关闭防护墙 sudo ufw disable 开启22端口 sudo ufw allow 22
- 开启ssh服务 1> 更新源 sudo apt-get update 2>安装ssh服务 sudo apt-get install openssh-server 3>检测是否已启动
ps -e | grep ssh 看到有ssh字样,说明已启动,如果没有就手动启动 /etc/init.d/ssh start - 远程连接 ssh root@IP (Xshell或者cmd都可连接,使用此命令时必须安装 ssh)
- 从本地复制文件到ubuntu命令 sudo scp 文件 ubuntu@ip:~
- vi 文件名即可 创建文件 进入文件 退出按esc输入:q 即可 输入q!可强行推出 wq 是保存退出
- :set number 为文件设置行号
- 创建文件夹是 mkdir 文件夹名
- 查看某目录下的文件 ls 查看权限可以用 ls -l 例如 -rw-r–r-- drwxrwxrwx -开头的是文件 d开头的是文件夹 r代表 用数字4表示 可读 w代表可写 用数字2表示 x代表可执行 用数字1表示 若要rwx属性则4+2+1=7 若要rw-属性则4+2=6; 若要r-x属性则4+1=5 d rwx rwx rwx 除以外可分为3组 从左到右依次是 给属主分配权限 给属主所在组分配权限 给其他用户分配权限
- 给文件或目录添加权限 chmod + 文件/文件夹 sudo chmod -R 777
- linux下重命名文件:使用mv命令就可以了,例:要把名为:abc 重命名为:123 mv abc 123
- 把 abc文件复制到123文件下 语法: cp [选项] /x/y /x/123 例如 将test 复制到本目录下并重命名 sudo cp test.txt ./test1.txt
- 删除某文件夹下的某个文件 语法: sudo rm 文件名 例如删除本目录下的 test1.txt sudo rm test1.txt
- 查看文件信息 tail -f 文件名
- 查找正在运行的程序 ps -aux
- ps -aux | grep jdk 查找有关jdk的程序 ps -ef | grep 80 查找占用80端口的程序
- 杀死占用某端口的进程 kill pid XX 强制杀死占用某端口的进程 kill -9 pid
- netsta netstat -ano | grep xxx 查看占用端口的进程id(pid)
- 解压gz压缩格式的命令 sudo tar -zxvf filename.tar.gz其中zxvf含义分别如下
z: gzip 压缩格式
x: extract 解压
v: verbose 详细信息
f: file(file=archieve) 文件
将tgz文件解压到指定目录
tar zxvf test.tgz -C 指定目录 解压zip格式的解压命令 sudo unzip 文件名.zip