Ubuntu 命令操作

文件操作

创建

  • 创建文件 vi/vim/touch 文件名; vi/vim 需要保存
  • 创建文件夹 mkdir fileName

修改

  • 修改文件名 使用 文件移动功能
    • mv oldfileName newFileName 或者 mv oldfileName //newFileName 修改后如有重名 将会覆盖 (危险)

删除

  • 删除目录 rmdir
    • 必须保证目录为空,否则提示删除失败
  • 删除文件夹 rm xxx -r
    • 删除文件夹需要加 -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 显示装细节

你可能感兴趣的:(Ubuntu 命令操作)