ubuntu 终端操作,shell命令
文章目录
- 1、目录信息查看命令ls
- 2、目录切换命令cd
- 3、当前路径显示命令pwd
- 4、系统信息查看命令uname
- 5、清理屏幕命令clear
- 6、显示文件内容命令cat
- 7、切换用户身份命令sudo
- 8、文件拷贝命令cp
- 9、切换用户命令su
- 10、移动文件命令mv
- 11、创建文件夹命令mkdir
- 12、创建文件命令touch
- 13、删除命令rm
- 14、目录删除命令rmdir
- 15、显示网络配置信息命令ifconfig
- 16、重启命令reboot
- 17、关机命令poweroff
- 18、系统帮助命令man
- 19、数据同步写入磁盘命令sync
- 20、查找文件命令find
- 21、查找内容命令grep
- 22、文件夹大小查看命令du
- 23、磁盘空间检查命令df
- 24、使用gedit打开某个文件命令gedit
- 25、当前的系统进程查看命令ps
- 26、进程实时运行状态查看命令top
- 27、文件类型查看命令file
- 总结
内容
提示:这里只是记录了最常用的用法
1、目录信息查看命令ls
-a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的
-l 列出文件详细信息
2、目录切换命令cd
cd ~ 切换到当前用户主目录
cd / 切换到用户根目录
cd .. 切换到上一级目录
3、当前路径显示命令pwd
4、系统信息查看命令uname
-a 显示系统全部信息
5、清理屏幕命令clear
6、显示文件内容命令cat
7、切换用户身份命令sudo
sudo su 切换到root用户
sudo su mwnn 切换到用户mwnn
8、文件拷贝命令cp
cp a.c b.c 将a.c文件拷贝一份并且命名为b.c
cp -rf 1_chrdevbase/ 2_chrdevbase/
-r 连同拷贝其目录下面的文件
-f 覆盖目标地相同文件
9、切换用户命令su
10、移动文件命令mv
cp a.c b.c 相当于把 a.c 重命名为 b.c 了
11、创建文件夹命令mkdir
12、创建文件命令touch
13、删除命令rm
-r 将目录及以下文档全部递归删除,不需要一一确认
-f 即使原文件属性为只读,也直接删除,不需要一一确认
14、目录删除命令rmdir
15、显示网络配置信息命令ifconfig
ifconfig 查看正在使用的网卡
ifconfig -a查看所有网卡
ifconfig 查看正在使用的网卡
ifconfig ens33 up 启动ens33网卡
ifconfig ens33 down 关闭ens33网卡
ifconfig ens33 192.168.1.253 修改IP地址
16、重启命令reboot
17、关机命令poweroff
18、系统帮助命令man
man printf 查看函数 printf 的用法
19、数据同步写入磁盘命令sync
20、查找文件命令find
find -name a.c 查找 a.c 文件
21、查找内容命令grep
grep -nr "Ubuntu" / 在系统根目录下查找 带字符串"Ubuntu" 的文件
-n 显示行号
-r 递归查找
-i 忽略大小写
22、文件夹大小查看命令du
du test1
-h 以人类可读的方式显示
-s 只显示目录占用的磁盘空间大小(不显示其下子目录和文件大小)
du test1 -sh
23、磁盘空间检查命令df
24、使用gedit打开某个文件命令gedit
25、当前的系统进程查看命令ps
ps -aux 显示所有包含其他使用者的行程
我们嵌入式开发时一般直接使用 ps 就可以了
26、进程实时运行状态查看命令top
27、文件类型查看命令file
file a.c 查看文件类型
总结
本文仅仅简单介绍了常用的 shell 命令.