常用linux命令列表
来源:互联网 发布:佳成餐饮软件 编辑:程序博客网 时间:2024/05/21 17:36
用到命令不断更新中...
常用命令:
- 删除历史命令:history -c
- 只显示文件夹:ls -l | grep ^d
- 只显示文件:ls -l | grep ^-
1、查看使用空间命令:
- 显示目前所有文件系统的可用空间及使用情形: df -h
- 查看指定文件夹空间使用情况: du -h --max-depth=1 /test/folder
- 查看当前文件夹下文件及文件夹大小: ll -h、ls -lh
2、查看linux版本信息的方法:
- uname -a、cat /proc/version、cat /etc/issue、lsb_release -a
3、查看常用工具版本:
- Python版本: python -V、python --version
- git版本查看及更新: git --version、apt-get install git
- ubuntu下如何查看软件安装目录以及安装版本
http://blog.csdn.net/micheal_j/article/details/7386623
1) 查询版本:aptitude show 软件名 | dpkg -l软件名
如:aptitude show kde-runtime | dpkg -l gedit
2) 查询安装路径: dpkg -L 软件名 | whereis 软件名
如:dpkg -L gedit | whereis gedit
4、安装Python:
- 从源安装:sudo apt-get install python
- 下载源码安装:wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2 && tar jxvf Python-2.7.5.tar.bz2 && cd Python-2.7.5 && ./configure --with-zlib && make && sudo make install (重启机器后默认python变为2.7.5)
- 查看默认python版本位置:which python (如为 /usr/local/bin/python 位置)
- 切换默认python版本:查看/usr/local/bin/python位置处python软连接指向,删除并重建此软连接指向新的python文件
cd /usr/local/bin/python && rm -rf python && ln -s python ./python2.7*或/usr/bin/python2.7*
5、解压缩命令:
【转自:http://blog.csdn.net/leo201592/article/details/2176268】
*.tar 用 tar –xvf 解压*.gz 用 gzip -d或者gunzip 解压*.tar.gz和*.tgz 用 tar –xzf 解压*.bz2 用 bzip2 -d或者用bunzip2 解压*.tar.bz2用tar –xjf 解压*.Z 用 uncompress 解压*.tar.Z 用tar –xZf 解压*.rar 用 unrar e解压*.zip 用 unzip 解压 注:tar解压参数详解:-c:建立压缩档案; -x:解压; -t:查看内容; -r:向压缩归档文件末尾追加文件; -u:更新原压缩包中的文件上面五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的; -j:有bz2属性的; -Z:有compress属性的; -v:显示所有过程; -O:将文件解开到标准输出下面的参数-f是必须的:-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
其他见:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
6、查找命令:
1)find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
- <指定条件>: 所要搜索的文件的特征。
- <指定动作>: 对搜索结果进行特定的处理。
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
实例1:find . -name 'my*' 搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。
实例2:find . -name 'my*' -ls 搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。
实例3:find . -type f -mmin -10 搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。
Reference: http://man.chinaunix.net/linux/mandrake/101/zh_cn/Command-Line.html/command-find.html
2) locate 是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
实例1:locate /etc/sh 搜索etc目录下所有以sh开头的文件。
实例2:locate ~/m 搜索用户主目录下,所有以m开头的文件。
实例3:locate -i ~/m 搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
3) whereis 只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
实例:whereis grep
4) which 作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
实例:which grep
5) type 命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。
实例1:type cd 系统会提示,cd是shell的自带命令(build-in)。
实例2:type grep 系统会提示,grep是一个外部命令,并显示该命令的路径。
实例3:type -p grep 加上-p参数后,就相当于which命令。
From: http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html
- 常用linux命令列表
- Linux常用基本命令列表
- 一小些常用linux命令列表
- 常用Oracle命令列表:
- 常用npm命令列表
- Linux最常用的命令列表(推荐)
- 常用备查Linux、Android、数据库命令列表(不断更新)
- 常用Linux软件列表
- 常用Linux软件列表
- linux常用信号列表
- linux常用信号列表
- linux常见命令列表
- Linux列表命令ls
- Linux常用命令 命令列表
- linux命令列表
- LINUX部分命令列表
- Windows-常用服务命令列表
- 常用的VIM命令列表
- uboot编译过程完全分析
- Floor problem
- 2014腾讯校招面试之一总结
- VC++程序常见错误 提示(1)---gyy整理
- 温故而知新之异常处理
- 常用linux命令列表
- C++循环链表实现约瑟夫问题
- 插入算法-insertionsort
- Android之底部導航欄--RadioGroup、TabHost、Fragment
- openstack oslo代码分析
- oracle分区表详解
- Android版本对应
- 实施GMPC认证的优点
- OCP-1Z0-051-V9.02-116题