文件操作
创建
- 创建文件 vi/vim/touch 文件名; vi/vim 需要保存
- 创建文件夹 mkdir fileName
修改
- 修改文件名 使用 文件移动功能
- mv oldfileName newFileName 或者 mv oldfileName //newFileName 修改后如有重名 将会覆盖 (危险)
删除
- 删除目录 rmdir
- 删除文件夹 rm xxx -r
- 删除文件 rm xxx.txt
- 参数
- -i 进行交互式操作 询问是否删除
- -f 强制删除,忽略不存在的文件,没有询问
- -r 递归的删除目录下的文件,删除文件夹时必填参数
复制文件/文件夹 cp
- cp <源文件><目标文件目录>
- 复制文件夹 cp <源目录文件夹> <目标目录>
查找文件
- find <目录> -name <文件名.后缀名>
e.g find / -name my.cnf
服务
- 重启服务 service <服务名> restart
- 停止服务 service <服务名> stop
PS1相关操作
PS1= // 直接设置命令提示符
vim ~/.bashrc // 修改配置文件 一劳永逸
PS1 = ${debian_chroot:+($debian_chroot)}/u@/h:/w/$ // ubuntu一般这样设置
//主要信息:
\u 当前登录用户名
\h 当前计算机名称(譬如ubuntu)
\H 当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
\w 当前目录的完整路径。home目录会以~代替
\W 利用basename取得工作目录名称,所以只会列出最后一个目录
\$ 一般用户为$,root用户为》
//时间显示
\t 当前时间(24小时制,HH:MM:SS 分别代表 小时:分钟:秒)
\T 当前时间(12小时制)
\@ 当前时间(AM/PM显示)
\d 当前日期
端口/进程
- 查看端口号占用 lsof -i:8000
- 查看程序进程 ps aux|grep 进程名
- 杀死进程 pkill -f 进程名
- 杀死占用端口进程 kill -9 进程号PID
- 杀死占用端口进程 kill -9 $(lsof -i:端口号 -t)
apt 命令
apt 命令 |
取代的命令 |
命令的功能 |
apt install |
apt-get install |
安装软件包 |
apt remove |
apt-get remove |
移除软件包 |
apt purge |
apt-get purge |
移除软件包及配置文件 |
apt update |
apt-get update |
刷新存储库索引 |
apt upgrade |
apt-get upgrade |
升级所有可升级的软件包 |
apt autoremove |
apt-get autoremove |
自动删除不需要的包 |
apt full-upgrade |
apt-get dist-upgrade |
在升级软件包时自动处理依赖关系 |
apt search |
apt-cache search |
搜索应用程序 |
apt show |
apt-cache show |
显示装细节 |