1.ubuntu终端操作和shell命令
1、目录信息查看命令ls
ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的
ls -l 显示目录详细信息
2、目录切换命令cd
cd / 进入根目录
cd ~ 进入home目录
3、当前路径显示命令pwd
4、系统信息查看命令uname
5、清理屏幕命令clear
6、显示文件内容命令cat
7、切换用户身份命令sudo
8、切换用户命令su
9、创建文件命令touch
10、文件拷贝命令cp
11、删除命令rm
12、创建文件夹命令mkdir
13、目录删除命令rmdir
14、移动文件命令mv
重命名:
移动:
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
2.ubuntu文件系统结构
Linux下“/”就是根目录!所有的目录都是由根目录衍生出来的。
/bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。
/boot Ubuntu内核和启动文件,比如vmlinuz-xxx。gurb引导装载程序。
/dev 设备驱动文件
/etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。
/home 系统默认的用户主文件夹,一般创建用户账户的时候,默认的用户主文件夹都会放到此目录下。
/lib 存放库文件
/media 此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中。
/mnt 用户可使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。
/opt 可选的文件和程序存放目录,给第三方软件放置的目录。
/root root用户目录,也就是系统管理员目录。
/sbin 和/bin类似,也是存放一些二进制可执行文件。sbin下面的一般是系统开机过程中所需要的命令。
/srv 服务相关目录。比如网络服务。
/sys 记录内核信息,虚拟文件系统。
/tmp 临时目录
/var 存放一些变化的文件,比如日志文件
/usr usr不是user的缩写,而是UNIX Software Resource的缩写,存放于系统用户有关的文件,会占用很大的存储空间!
/proc 虚拟文件系统,数据放置到内存中,存放系统运行信息