正点原子Ubuntu入门003--Ubuntu终端操作与shell命令

发布时间 2023-07-12 15:20:29作者: 小李是菜鸟

常用shell命令

  •  查看目录信息----ls 
    • -a  显示目录下所有文件及文件夹,包括隐藏文件,比如以 . 开头的文件
    • -l    以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等
  • 切换目录----cd    (  ~  ==  /home/用户名  )(  ../  返回上一级目录)
  • 显示当前目录路径----pwd    
  • 查看系统信息----uname 
    • -a 或--all  显示全部的信息,包括内核名称、主机名、操作系统版本、处理器类型和硬件架构等。。
    • -m 或--machine  显示处理器类型。
    • -n 或--nodename  显示主机名。
    • -r 或--release  显示内核版本号。
    • -s 或--sysname  显示操作系统名称。
    • -v 显示操作系统的版本
  • 清除屏幕命令----clear
  • 查看文件内容命令----cat
  • 切换用户身份----sudo  (不用切换成root用户,但拥有root用户权限)
  • 切换用户----su    (Ubuntu中root默认没有密码,需要sudo root 或者用sudo passwd root为root用户设置一个密码)
  • 创建文件----touch
  • 拷贝文件----cp   a   b  (拷贝a到b中/下)
  • 删除命令----rm
    • -i 删除前逐一询问确认。
    • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    • -r 将目录及以下之档案亦逐一删除。
  • 创建文件夹----mkdir
  • 删除文件夹----rmdir
  • 移动文件----mv    (重命名   mv  a.c  b.c)
  • 显示网络配置信息----ifconfig
    • sudo   ifconfig   ens33  down(up) ----关闭(打开)网卡
    • sudo   ifconfig   ens33  192.168.xx.xx    -----更改网络地址
  • 重启虚拟机----reboot
  • 关机----poweroff
  • 系统帮助命令---man    (按q退出查看)
  • 数据同步写入磁盘----sync
  • 查找文件名----find
    • -name  xxx  查找同名的文件所在目录  (  ./  表示当前目录)
  • 查找文件的具体内容----grep
    • -n    列出具体行数
    • -r   递归查找子目录中的文件
    • -i    忽略大小写进行匹配
    • grep   -nr   “查找内容”    在什么目录下查找
  •  查看文件大小----du
    • -h或--human-readable   以K,M,G为单位,提高信息的可读性。
    • -s  显示目录占有的磁盘空间的大小,不显示子文件目录的大小 
  • 磁盘检查命令----df
  • 打开某个文件命令----gedit
  • 查看当前系统进程----ps
    • -aux   显示所有使用者的进程
  • 动态查看实时进程----top  (q键退出)
  • 查看文件类型命令----file