Linux常用命令大全之字符设置和文件格式转换
Linux命令 — 字符设置和文件格式转换
命令代码
注释说明
dos2unix filedos.txt fileunix.txt
将一个文本文件的格式从MSDOS转换成UNIX
unix2dos fileunix.txt filedos.txt
将一个文本文件的格式从UNIX转换成MSDOS
recode ..HTML < page.txt> page.html
将一个文本文件转换成html
recode -l
more
Linux常用命令大全之查看文件内容
Linux命令 — 查看文件内容
命令代码
注释说明
cat file1
从第一个字节开始正向查看文件的内容
tac file1
从最后一行开始反向查看一个文件的内容
more file1
查看一个长文件的内容
less file1
类似于 ‘more’ 命令,但是它允许在文件中和正向操作一样的反向操作
head -2 file1
查看一个文件的前两行
tail -2 file1
查看一个文件的最后两行
tail -f /var/log/messages
实时查看被添加到一个文件中的内容
Linux常用命令大全之DEB包的操作
Linux命令 — DEB 包 (Debian, Ubuntu 以及类似系统)
命令代码
注释说明
dpkg -i package.deb
安装/更新一个 deb 包
dpkg -r package_name
从系统删除一个 deb 包
dpkg -l
显示系统中所有已经安装的 deb 包
dpkg -l
grep httpd
dpkg -s package_name
获得已经安装在系统中一个特殊包的信息
dpkg -L package_name
显示系统中已经安装的一个deb包所提供的文件列表
dpkg –contents package.deb
显示尚未安装的一个包所提供的文件列表
dpkg -S /bin/ping
确认所给的文件由哪个deb包提供
最新整理UNIX特有的端口对照表收藏备忘
UNIX特有的端口(以下端口是UNIX特有的,涉及了从电子邮件到验证不等的服务。在方括号内的名称(如[service])是服务的守护进程名称或它的常用别名)
端口号码/层
名称
注释
512/tcp
exec
用于对远程执行的进程进行验证
512/udp
biff[comsat]
异步邮件客户(biff)和服务(comsat)
513/tcp
login
远程登录(rlogin)
513/udp
who[whod]
登录的用户列表
514/tcp
shell[cmd]
不必登录的远程shell(rshell)和远程复制(rcp)
514/udp
syslog
UNIX系统日志服务
515
printer[spooler]
打印机(lpr)假脱机
517/udp
talk
远程对话服务和客户
518/udp
ntalk
网络交谈(ntalk),远程对话服务和客户
519
utime[unixtime]
UNIX时间协议(utime)
520& ...
Linux常用命令大全之YUM软件包升级器的使用
Linux命令 — YUM 软件包升级器 - (Fedora, RedHat及类似系统)
命令代码
注释说明
yum install package_name
下载并安装一个rpm包
yum localinstall package_name.rpm
将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
yum update package_name.rpm
更新当前系统中所有安装的rpm包
yum update package_name
更新一个rpm包
yum remove package_name
删除一个rpm包
yum list
列出当前系统中安装的所有包
yum search package_name
在rpm仓库中搜寻软件包
yum clean packages
清理rpm缓存删除下载的包
yum clean headers
删除所有头文件
yum clean all
删除所有缓存的包和头文件
Linux常用命令大全之RPM包的操作
Linux命令 — RPM 包 - (Fedora, Redhat及类似系统)
命令代码
注释说明
rpm -ivh package.rpm
安装一个rpm包
rpm -ivh –nodeeps package.rpm
安装一个rpm包而忽略依赖关系警告
rpm -U package.rpm
更新一个rpm包但不改变其配置文件
rpm -F package.rpm
更新一个确定已经安装的rpm包
rpm -e package_name.rpm
删除一个rpm包
rpm -qa
显示系统中所有已经安装的rpm包
rpm -qa
grep httpd
rpm -qi package_name
获取一个已安装包的特殊信息
rpm -qg “System Environment/Daemons”
显示一个组件的rpm包
rpm -ql package_name
显示一个已经安装的rpm包提供的文件列表
rpm -qc package_name
显示一个已经安装的rpm包提供的配置文件列表
rpm -q package_na ...
Linux常用命令大全之打包和解压缩文件
Linux命令 — 打包和压缩文件
命令代码
注释说明
bunzip2 file1.bz2
解压一个叫做 ‘file1.bz2’的文件
bzip2 file1
压缩一个叫做 ‘file1’ 的文件
gunzip file1.gz
解压一个叫做 ‘file1.gz’的文件
gzip file1
压缩一个叫做 ‘file1’的文件
gzip -9 file1
最大程度压缩
rar a file1.rar test_file
创建一个叫做 ‘file1.rar’ 的包
rar a file1.rar file1 file2 dir1
同时压缩 ‘file1’, ‘file2’ 以及目录 ‘dir1’
rar x file1.rar
解压rar包
unrar x file1.rar
解压rar包
tar -cvf archive.tar file1
创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1
创建一个包含了 ‘file1’, ‘file2’ 以及 ‘dir1’的档案文件
...
Linux常用命令大全之文件搜索操作
Linux命令 — 文件搜索
命令代码
注释说明
find / -name file1
从 ‘/‘ 开始进入根文件系统搜索文件和目录
find / -user user1
搜索属于用户 ‘user1’ 的文件和目录
find /home/user1 -name *.bin
在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件
find /usr/bin -type f -atime +100
搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10
搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 ‘{}’ ;
搜索以 ‘.rpm’ 结尾的文件并定义其权限
find / -xdev -name *.rpm
搜索以 ‘.rpm’ 结尾的文件,忽略光驱、捷盘等可移动设备
locate *.ps ...
Linux常用命令大全之挂载一个文件系统
Linux命令 — 挂载一个文件系统
命令代码
注释说明
mount /dev/hda2 /mnt/hda2
挂载一个叫做hda2的盘 - 确定目录 ‘/ mnt/hda2’ 已经存在
umount /dev/hda2
卸载一个叫做hda2的盘 - 先从挂载点 ‘/ mnt/hda2’ 退出
fuser -km /mnt/hda2
当设备繁忙时强制卸载
umount -n /mnt/hda2
运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用
mount /dev/fd0 /mnt/floppy
挂载一个软盘
mount /dev/cdrom /mnt/cdrom
挂载一个cdrom或dvdrom
mount /dev/hdc /mnt/ ...
Linux常用命令大全之磁盘空间
Linux命令 — 磁盘空间
命令代码
注释说明
df -h
显示已经挂载的分区列表
ls -lSr
more
du -sh dir1
估算目录 ‘dir1’ 已经使用的磁盘空间’
du -sk *
sort -rn
rpm -q -a –qf ‘%10{SIZE}t%{NAME}n’
sort -k1,1n
dpkg-query -W -f=’${Installed-Size;10}t${Package}n’
sort -k1,1n
Linux常用命令大全之MicrosoftWindows网络
Linux命令 — Microsoft Windows 网络
命令代码
注释说明
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share
挂载一个windows网络共享
nbtscan ip addr
netbios名解析
nmblookup -A ip addr
netbios名解析
smbclient -L ip addr/hostname
显示一台windows主机的远程共享
smbget -Rr smb://ip addr/share
像wget一样能够通过smb从一台windows主机上下载文件
Android开发者必备Manifest权限对照表
Android Manifest 权限描述大全对照表,可以方便andriod开发者查看安卓权限描述功能
权限
名称
描述
android.permission.ACCESS_CHECKIN_PROPERTIES
访问登记属性
读取或写入登记check-in数据库属性表的权限
android.permission.ACCESS_COARSE_LOCATION
获取错略位置
通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米
android.permission.ACCESS_FINE_LOCATION
获取精确位置
通过GPS芯片接收卫星的定位信息,定位精度达10米以内
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
访问定位额外命令
允许程序访问额外的定位提供者指令
android.permission.ACCESS_MOCK_LOCATION
获取模拟定位信息
获取模拟定位信息,一般用于帮助开发者调试应用
android.permission.ACCESS_ ...