Ubuntu下的常用命令总结
来源:互联网 发布:sql设置主键语句 编辑:程序博客网 时间:2024/05/17 16:43
目录
- 目录
- 前言
- 常用命令
- nfs挂载命令
- find命令
- 常用命令
- find的命令的一般形式
- locate命令
- fdisk命令
- fdisk语法
- mount命令
- du命令
- du命令语法
- tree命令
- 安装apt-get install tree
- ln命令
- grep命令
- echo命令
- vivim命令
- Ubuntu下各种压缩和解压缩方式
- 总结
前言
linux最重要的就是命令,但是这些命令很是麻烦,比较难记,所以特此总结一下!
常用命令
nfs挂载命令
mount -t nfs 192.168.1.20:/nfs /opt -o nolock
192.168.1.20
:是要开发板要挂载的主机的ip地址 nfs
:是主机上设置的用来nfs服务的专用目录 /opt
:是主机上的目录挂载到开发板上的目录
find命令
链接
常用命令
find -name xxx #默认表示当前目录下查找带filename的文件find / -name xxx #在根目录里面搜索文件名为filename的文件find /etc -name *s* #在/etc目录里面搜索带有s的文件find /etc -name *S #在/etc目录里面搜索以S结尾的文件find /etc -name s* #在/etc目录里面搜索以s开头的文件
find的命令的一般形式
find pathname -options [-print -exec -ok …]
- pathname:find命令所查找的目录路径。
- -option:
-name:按照文件名查找-perm:按照文件权限查找
locate命令
locate filename # 个人感觉非常好用
fdisk命令
来自: http://man.linuxde.net/fdisk
fdisk命令用于观察硬盘实体使用情况,也可对硬盘进行分区。
fdisk语法
fdisk (选项) (参数)
- 选项:
-b<分区大小>:指定每个分区的大小;-l:列出指定的外围设备的分区表状况;-s<分区编号>:将指定的分区大小输出到标准输出上,单位为区块;-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址; -v:显示版本信息。
- 参数:指定要进行分区或者显示分区的硬盘设备文件
mount命令
挂载:
mount /dev/mmcblk2p1 /tmp# 或者mount -t vfat /dev/mmcblk2p1 /tmp
卸载:
mount /tmp
链接
linux挂载SD卡
du命令
参考链接
du命令用于查看使用空间,du命令是对文件和目录磁盘使用的空间进行查看
du命令语法
du [选项] [文件]
- 选项:
-a或-all:显示目录中个别文件的大小-b或-bytes:显示目录或文件大小,以byte为单位-c或--total:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和-k或--kilobytes 以KB(1024bytes)为单位输出。 -m或--megabytes 以MB为单位输出。-s或--summarize 仅显示总计,只列出最后加总的值。-h或--human-readable 以K,M,G为单位,提高信息的可读性。
df命令
- 实例:
du -sh directoyname #查看目录的大小
tree命令
本部分参考linux–tree命令以树形结构显示文件目录结构,感谢分享!
tree命令可以以树形结构显示文件目录结构
安装:apt-get install tree
tree -help #查看tree命令的使用方法
直接输入tree
命令会自以树形列出当前目录的文件和文件夹,不加任何参数,tree会自动列出当前目录下所有深度级别的文件和目录
tree -L 1 # 只查看当前第一级的目录和文件tree -L 2 # 只查看当前第二级的目录和文件tree -L N # 只查看当前第N级的目录和文件
导出目录到文件
tree -L > /var/test.txt
ln命令
In命令用来为文件创建连接,连接类型分为硬连接和符号连接,默认的链接类型是硬连接。如果要创建符号连接必须使用
-s
选项
- 硬连接
ln /opt/test.c /usr/test1.c
在执行ln命令之前,/usr/test1.c
中不存在test1.c
。执行之后,在/usr
目录中才有test1.c
,表明存在于/opt/test.c
和/usr/test1.c
这个目录连接起来。
- 软连接
ln -s /opt/test.c /usr/test1.c
也就是在/usr/test1.c
目录下建立符号链接指向/opt/test.c
这个文件
更为详细地参考:Linux命令大全
grep命令
linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
- 命令格式
grep [option] pattern file
- 常用
grep "text" * -nRgrep "text" . -nR
链接
echo命令
开发板上的终端光标突然不见了,要修改脚本的时候都不知道到哪一行了,百度发现:
隐藏光标的命令:echo -e "\033[?25l"
显示光标的命令:echo -e "\033[?25h"
详细见:参考链接
vi/vim命令
参考链接
- 复制、剪切、粘贴、撤销
复制:
复制1行:yy
复制n行:nyy(表示从当前光标所在位置到 第n行)
剪切:
剪切1行:dd
剪切n行:ndd(表示从当前光标所在位置到第n行)
粘贴:
按p表示粘贴
撤销: u
:撤销上一个编辑操作
Ubuntu下各种压缩和解压缩方式
本部分来自linux公社
- .tar.gz
解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName
- .tar.bz2
解压:tar jxvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName
- .tgz
解压:tar zxvf FileName.tgz
- .zip
解压:unzip FileName.zip压缩:zip FileName.zip DirName
- .rar
解压:rar a FileName.rar压缩:rar e FileName.rar
- .tar
解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
- .gz
解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName
- .bz2
解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: bzip2 -z FileName
- .bz
解压1:bzip2 -d FileName.bz解压2:bunzip2 FileName.bz
更为详细的参考Linux命令大全。
打包是指将一大堆文件或目录变成一个总的文件;压缩是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念?因为Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。
总结:
只是粗略记录一些常用的命令,以后用到的还会继续补充!感谢大神们的分享!只是搜集一些链接,提高下工作效率!
- Ubuntu下的常用命令总结
- ubuntu下android开打常用命令总结
- Ubuntu下MySQL的常用命令
- ubuntu 下mysql的常用命令
- ubuntu 下mysql的常用命令
- ubuntu下mysql的常用命令
- ubuntu下mysql的常用命令
- ubuntu环境下的常用命令
- Ubuntu下MySQL的常用命令
- ubuntu下mysql的常用命令
- ubuntu下mysql的常用命令
- ubuntu下mysql的常用命令
- ubuntu下mysql的常用命令
- Ubuntu下HDFS的常用命令
- ubuntu下mysql的常用命令
- Ubuntu下的一些常用命令
- ubuntu下mysql的常用命令
- ubuntu下mysql的常用命令
- Openstack ceilometer 宿主机监控模块扩展
- Spring中基于Java的配置@Configuration和@Bean用法
- JavaScript 中的运算符
- 最新十大web安全隐患-四年之后_OWASP发布新版本OWASP Top10 2017
- poj3411——Paid Roads
- Ubuntu下的常用命令总结
- 【自然语言处理】情感分析资源
- linux环境下更换JDK
- webRTC入门: 打包webRTC库应用到自己的工程中
- 判断内部命令和外部命令
- Linux ls -l ll ln介绍
- Oracle DBA学习基础篇(一) Oracle体系结构 学习笔记
- js问题
- You need tcl 8.5 or newer in order to run the Redis test