`

ubuntu常用的命令收集

 
阅读更多
ps x | grep eclipse

sudo apt-get install fcitx 安装
sudo apt-get remove fcitx 卸载

传输文件 scp name user@ip : /目录地址

gedit fileName

切换用户:su 用户名
chmod:

显示ubuntu版本号
1.cat /etc/issue
2.cat /etc/lsb-release
3.uname -a


4.复制备份命令:
cp 原文件 目标文件

5.刷新打开的文件:
tail -f error.log

6.linux安装rpm
cd到你存放rpm文件包的目录
rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
安装时可能会遇到缺少包的错误。
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs
rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles
rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps

rpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包

7.解压tar -xzvf .tar.gz
      tar [-cxtzjvfpPN] 文件与目录 ....
      参数:
      -c :建立一个压缩文件的参数指令(create 的意思);
      -x :解开一个压缩文件的参数指令!
      -t :查看 tarfile 里面的文件!
      特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
      因为不可能同时压缩与解压缩。
      -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
      -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
      -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
      -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!


8.远程文件拷贝
Ubuntu远程拷贝(scp命令) 拷贝文件到远程文件夹:
scp -r ~/test.rb username@192.168.1.10:/usr/local/system/web

拷贝远程文件到本地:
scp -r username@192.168.1.10:/usr/local/system/web/test.txt .

9.chmod 777 hadoop-env.sh 修改文件权限为最高权限(可读,可写,可执行)
读 r=4 写 w=2 执行x=1
7=rwx

10.文本,文件夹编辑操作
mkdir hadoop创建文件夹
vi aa.txt

1.打开终端并输入 vi xxx.txt
2.按esc,输入:wq
3.完成了

rm aa.txt 删除文件
rm -rf 删除文件夹的所有文件

编辑撤销文本
可以用 ctrl + u
如果删除最后一个单词,可以用ctrl + w

清空文件:
1,echo “” >test.txt
清空文件夹:rm -rf 目录名/*

11.环境变量

source /etc/profile

然后用:$JAVA_HOME看看环境变量是否设置正确

12.vi,gedit编辑文件
ln -s /home/zhangjun/soft/apache-tomcat-6.0.35/bin  tomcatLink
创建一个目录地址的链接

13.
:w                                 将编辑的数据写入硬盘文件中(常用)
:w!                                若文件属性为只读,强制写入该文件
:q                                 退出vi(常用)
:q!                                若曾修改过文件,又不想保存,使用!为强制退出不保存文件
:wq                                保存后退出,若为:wq!,则为强制保存后退出(常用)
:w [filename]                      将编辑数据保存为另一个文件(类似另存新文档)
:r [filename]                      在编辑的数据中,读入另一个论据的数据,亦即将filename这
                                   个文件内容加到光标所在行的后面
:set nu                            显示行号,设定之后,会在每一行的前面显示该行的行号
:set nonu                          与set nu相反,为取消行号
n1,n2 w [filename]                 将n1到n2的内容保存为filename 这个文件

13. 自动从网络下载资源命令
wget http://labs.xiaonei.com/apache-mirror/hadoop/core/hadoop-2.0.2-alpha/hadoop-2.0.2-alpha-src.tar.gz

解压命令 $ tar -zvxf hadoop-0.20.2.tar.gz

14.查看当前路径: pwd

15.查找耗费资源最大的线程和对应的代码

top 查看所有进程,察看进程的cpu,mem资源消耗
top -p $pid -H
察看某个pid进程的所有线程资源消耗情况

jstack $pid 察看某段进程的代码

16.查看文件大小
du -h fileName

17.合并追加文件内容
cat sir01.txt sir02.txt sir03.txt >> sir00.txt

18./usr/man文件夹
相当于各种命令和软件的说明书。
最好不好删掉,很多时候要查看的。
比如你不知道 ls 的各种参数,你可以输入 man ls 查看它的参数和用法。

19.终端清屏 ctr+l/clear

20.逐行删除 esc键退出后,光标定位行后,按DD键删除

21.ls -l 列出文件夹下所有文件,带最后修改日期
ls -a 察看所有文件,包括隐藏文件
.aa.txt类似这样,前面加 . 自动被隐藏

22.关于 apt-get 和 aptitude区别

有的问题 apt-get 解决不了,必须使用 aptitude 解决,有的问题,用 aptitude 解决不了,必须使用 apt-get
aptitude 解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),
apt-get 解决得更好的地方: source(aptitude无此功能), build-dep (低版本的aptitude没有build-dep功能)

apt-get 跟 aptitude 没什么区别的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)


wget:
1.# $ wget -i filename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。

2.# $ wget -c http://example.com/really-big-file.iso
这里所指定的 -c 选项的作用为断点续传

wget -o /home http://example.com/really-big-file.iso放到home目录下

其实最简单的方法,不用加参数,你cd到什么目录,就会保存到什么目录下
你wget前cd到/home,wget就会给你保存到/home

3.export环境变量设置
语 法:export [-fnp][变量名称]=[变量设置值]
补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登录操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。







=============================================系统命令
1关机命令关机命令关机命令关机命令 shutdown 好像ubuntu的终端中默认的是当前用户的命令,
只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。
1)shutdown –help 可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。
2) shutdown -h now 现在立即关机
3)shutdown -r now 现在立即重
halt—-最简单的关机命令最简单的关机命令最简单的关机命令最简单的关机命令 其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核

login:回到当前用户登录界面
logout:注销当前登录用户
lsb_release -a查看ubuntu版本号





===================================================
在系统文件中/etc/init.d/rc.local,可以添加系统启动项



1.netstat apn|grep 或者 lsof -i:8080 查看使用8080端口的进程
2.察看隐藏文件: ctrl + h











分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics