Ubuntu的一些shell命令

本文详细介绍各种常见压缩格式(.tar, .gz, .bz2, .zip, .rar)的压缩与解压命令,包括tar、gzip、bzip2等工具的用法。此外还介绍了如何在Linux系统中查看磁盘使用情况、系统配置信息和服务状态等实用操作。

压缩与解压

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

磁盘

在终端输入df -h显示磁盘使用情况

使用 du查看某个文件或目录占用磁盘空间的大小
du -ah –max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量

查看安卓服务列表

service list

查看电脑配置

在窗口中输入【free -m】按enter键执行
然后会在下面第一行的【mem:】后面的【total】下面显示你的内存总大小。

需要先在终端输入【df】,显示的sd1就是我当前的磁盘。后面的第一个数据就是磁盘大小。

在终端输入【cat /proc/cpuinfo】按enter执行后则显示出CPU的型号之类的信息.

命令是【lspci |grep VGA】按enter执行,然后在下面的一行中,最后面会显示你的显卡型号.

# uname -a               # 查看内核/操作系统/CPU信息
# env                    # 查看环境变量
# df -h                     # 查看各分区使用情况
# uptime                 # 查看系统运行时间、用户数、负载 
# cat /proc/loadavg         # 查看系统负载
# ps -ef                    # 查看所有进程 
# top                    # 实时显示进程状态
# chkconfig --list          # 列出所有系统服务 
# chkconfig --list | grep on   # 列出所有启动的系统服务

防火墙关闭

Ufw disable
/etc/init.d/ufw stop/restat/start

查看服务运行状态

Netstat -a | grep servicename 输出空说明未开启

安装软件

Apt-get install softname

删除软件

Apt-get remove softname

修改ip等

Vim /etc/network/interfaces

Ubuntu重启

Reboot

查找特定的句柄在文件中

Find filename -name *.c | xargs grep “temp”

查看安卓版本信息

Cat /android/build/core/version_default.mk中PLATFORM_SDK_VERSION=x.x.x

查看Ubuntu版本信息

Cat /etc/issue uname -a

使用ctags实现跳转

Ctags -R
Vim /etc/vim/vimrc
Set tags=/folder/tags

查看所有用户

Cat /etc/shadow

Mm与mmm命令

Source /android/build/envsetup.sh
在有Android.mk文件的目录下执行这些命令来实现编译

安卓与Ubuntu的文件传输

Adb +push +Ubuntu文件 +android目录

使用samba与windows共享文件

修改/etc/smaba/smb.conf配置文件,添加一个共享目录

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:用于使用gedit编辑器打开指定文件。 25. 当前的系统进程查看命令 ps:用于查看当前正在运行的进程。 26. 进程实时运行状态查看命令 top:用于实时查看系统的进程状态和资源占用情况。 27. 文件类型查看命令 file:用于查看文件的类型。 这些命令可以帮助您在Ubuntu中进行文件操作、目录切换、系统管理、网络配置等操作。如果您需要更详细的帮助信息,可以使用man命令结合具体命令名称来查看该命令的使用说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值