Linux操作系统常用命令(Ubuntu)
- apache2配置文件讲解
https://www.cnblogs.com/1000/archive/2010/06/05/ubuntu-apache.html
常用命令
- screen
screen -ls //显示当前所有终端列表
screen -S 名称 //新建终端窗口
screen -r 完整名称 //恢复终端
ctrl+a d //终端切换到后台运行
exit //退出并关闭终端
ctrl+a [ //切换到复制模式,可以上下滚动
screen -D -r <session-id> 先踢掉前一用户,再登陆
- su
获取root权限 sudo su(不输入密码)
su(需要输入密码)
sudo nautilus 以管理员方式打开文件管理器
- cd
进入文件夹 cd 文件夹 或 cd ~/文件夹
退回上一级文件夹 cd .. 或 cd ../
退回多级 cd ../../
退回上次操作的文件夹 cd -
退回根目录 cd 或 cd ~
- ls
查看当前目录下的文件 ls
查看详细信息如权限、创建时间 ls -l 文件名称(文件夹将-l改为-ld)
-
find
find 命令是完全匹配的,必须和搜索关键字一模一样才会列出。可以按照文件名、文件大小、修改时间、权限、所有者和所属组、文件类型等搜索。
find 搜索路径 [选项] 搜索内容
- cp
复制文件 cp 源文件 目标位置
- mv
重命名文件 mv fromfile tofile(将目录A重命名为B:mv A B)
- rm
删除文件 rm 文件名
删除文件夹 rm -r 文件夹名
- ps
- kill
- touch
- tar
- cat
打开文件 cat 文件路径 文件名称
- chown
- chmod
修改文件权限 chmod 权限(755等) 文件名称
- gedit
打开文件编辑 gedit 文件名
- vi
编辑器形式打开文件 vi 文件名(有时需root权限)
在命令模式下,执行存盘操作 :w
从编辑模式切换到命令模式 按“esc”键
从命令模式切换到编辑模式 使用“A”、“O”、“I”键
在当前行后面插入一空行(命令) o
在当前行前面插入一空行(命令) O
安装Vi:
$ sudo apt-get update
$ sudo apt install vim
- 建立共享文件夹
$ mkdir -p ~/Share
$ sudo mount -t vboxsf VM_Shared ~/Share
docker build -t REPOSITORY:TAG -f /path/to/Dockerfile /path/to/context # 使用Dockerfile构建镜像
docker images # 查看镜像
docker ps # 查看容器
docker run -dit --name my_container_name -v /host_folder:/docker_shared_folder REPOSITORY:TAG # 镜像运行成为容器
docker exec -it 序号 bash # 进入容器
exit # 退出容器
docker stop <container_id_or_name> # 停止正在运行的容器
docker container rm ID # 删除容器,正在运行的加-f参数
docker rmi ID # 删除镜像
docker commit my_container REPOSITORY:TAG # 容器的修改同步到镜像
docker-compose up -d # 分离方式启动容器
docker-compose down # 删除容器
docker save -o myapp_v1.0.tar myapp:v1.0 # 压缩镜像并将其迁移到新服务器
docker load -i /tmp/<目标文件名>.tar # 使用“docker load”将压缩镜像文件用于创建新镜像
docker image prune
docker container prune
- 查看已安装程序
dpkg -l
- 查看磁盘容量
df -h # 查看磁盘容量使用情况,以G为单位
- 查看CPU信息
cat /proc/cpuinfo | grep 'model name' |uniq #查看CPU型号
perf list | grep intel #查看是否支持Intel PT