程序员必备的常用linux命令
2012-03-17 10:09
337 查看
本文由larrylgq编写,转载请注明出处:http://blog.csdn.net/larrylgq/article/details/7395261
作者:吕桂强
邮箱:larry.lv.word@gmail.com
上接:http://blog.csdn.net/larrylgq/article/details/7333632
新装的ubuntu安装软件时常需的依赖
sudo apt-get -f install libexpect-perl libgnome2-gconf-perl libnet-proxy-perl libyaml-perl libcrypt-cbc-perl libcrypt-rijndael-perl libio-stty-perl libcrypt-blowfish-perl libgtk2-gladexml-perl libgtk2-ex-simple-list-perl libnet-arp-perl libossp-uuid-perl
libossp-uuid16
关闭SELinux
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
关闭防火墙
/etc/init.d/iptables stop
df -h
查看硬盘信息
ubuntu 查看系统位数
uname -a
ubuntu 查看机器支持的位数可以看
lshw
ps -aux | grep tomcat
查看程序占用的端口
netstat
–apn | grep 8080
查看占用端口的程序
whereis mysql
查找mysql的安装目录
which mysql
查找mysql的运行目录
vi ~/.bashrc 添加alias idea="cd ~/idea117/bin;nohup ./idea.sh &"
alias idea
快速启动
[root@admaster ~]# vi /etc/sysconfig/network
HOSTNAME=yourname
[root@admaster ~]# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
172.17.33.169 yourname //在这修改hostname
[root@admaster ~]# hostname supervisor2
[root@admaster ~]# su
[root@supervisor2 ~]#
修改linux主机名并立即生效
vi /etc/profile
#系统变量目录
:|dd of=fname seek=1 bs=$(($(stat -c%s fname)-$(tail -2 fname|wc -c)))
删除超大文本最后几行
hadoop jar panel.jar REFER -D mapred.child.java.opts=-Xmx2048m cookie view
#hadoop运行时修改jvm内存
java -jar ad4rmi.jar 1>logad4mr.log 2>&1
1:标准输出,2:错误输出
mv -f /home/admaster/ad4mr/* /home/hadoop/ad4mr
拷贝文件
nohup java -jar /home/hadoop/RMIServer/rmi.jar &
后台运行你的程序
ps aux|grep jar
查找进程
more ~user/.bash_history
查看 user 用户的历史命令,但是你要访问的权限才行
scp -P58404 usr@xx.xxx.xxx.XXX:/home/usr/ad4mr/* /home/hadoop/xxx
机器间拷贝文件
cat www.csdn.net.sql |grep lv
文件内搜索
mount -o rw xx.xxx.xxx.xxx:/data/report /data/report
硬盘映射
distinct
文件去重
chown
改变文件用户
chmod -r 777 help.txt
修改文件权限
ln help.txt ok
创建快捷方式
tail -n 24
查看文件最后24行
screen -S tagfreq//打开一个screen
ctrl+a 然后松手按 d
screen -r 22879//进入一个已经打开的screen
exit退出
screen用法:
cat /data/report/dist_c1606_m5/dist_.csv|awk -F, '{printf $1",-1,"$2"\n"}' > /data/report/pool/1606.csv
screen
awk '{print ($1>4 ? "high "$1: "low "$1)}' file
awk替换文件内容 格式化输出
crontab -e
20 6 * * * /bin/bash /home/test/10079.sh
定时调用
wget -c http://example.com/really-big-file.iso 下载 -c表示断点续传
rm -rf
递归删除文件夹
添加组
addgroup hadoop
添加一个用户到组
adduser --ingroup hadoop larry
将已有用户添加到组
usermod -G hadoop larry
sudo passwd root #
设置root密码
su -
visudo -f /etc/sudoers
用户可以使用sudo
sudo apt-get install nautilus-open-terminal #
右键打开终端插件
查看用户所属的组使用命令:$ groups user
或者查看文件:$ cat /etc/group
要安装一个 .deb 文件
sudo dpkg -i package_file.deb
要卸载一个 .deb 文件
sudo dpkg -r package_name
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
更新系统
作者:吕桂强
邮箱:larry.lv.word@gmail.com
上接:http://blog.csdn.net/larrylgq/article/details/7333632
新装的ubuntu安装软件时常需的依赖
sudo apt-get -f install libexpect-perl libgnome2-gconf-perl libnet-proxy-perl libyaml-perl libcrypt-cbc-perl libcrypt-rijndael-perl libio-stty-perl libcrypt-blowfish-perl libgtk2-gladexml-perl libgtk2-ex-simple-list-perl libnet-arp-perl libossp-uuid-perl
libossp-uuid16
关闭SELinux
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
关闭防火墙
/etc/init.d/iptables stop
df -h
查看硬盘信息
ubuntu 查看系统位数
uname -a
ubuntu 查看机器支持的位数可以看
lshw
ps -aux | grep tomcat
查看程序占用的端口
netstat
–apn | grep 8080
查看占用端口的程序
whereis mysql
查找mysql的安装目录
which mysql
查找mysql的运行目录
vi ~/.bashrc 添加alias idea="cd ~/idea117/bin;nohup ./idea.sh &"
alias idea
快速启动
[root@admaster ~]# vi /etc/sysconfig/network
HOSTNAME=yourname
[root@admaster ~]# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
172.17.33.169 yourname //在这修改hostname
[root@admaster ~]# hostname supervisor2
[root@admaster ~]# su
[root@supervisor2 ~]#
修改linux主机名并立即生效
vi /etc/profile
#系统变量目录
:|dd of=fname seek=1 bs=$(($(stat -c%s fname)-$(tail -2 fname|wc -c)))
删除超大文本最后几行
hadoop jar panel.jar REFER -D mapred.child.java.opts=-Xmx2048m cookie view
#hadoop运行时修改jvm内存
java -jar ad4rmi.jar 1>logad4mr.log 2>&1
1:标准输出,2:错误输出
mv -f /home/admaster/ad4mr/* /home/hadoop/ad4mr
拷贝文件
nohup java -jar /home/hadoop/RMIServer/rmi.jar &
后台运行你的程序
ps aux|grep jar
查找进程
more ~user/.bash_history
查看 user 用户的历史命令,但是你要访问的权限才行
scp -P58404 usr@xx.xxx.xxx.XXX:/home/usr/ad4mr/* /home/hadoop/xxx
机器间拷贝文件
cat www.csdn.net.sql |grep lv
文件内搜索
mount -o rw xx.xxx.xxx.xxx:/data/report /data/report
硬盘映射
distinct
文件去重
chown
改变文件用户
chmod -r 777 help.txt
修改文件权限
ln help.txt ok
创建快捷方式
tail -n 24
查看文件最后24行
screen -S tagfreq//打开一个screen
ctrl+a 然后松手按 d
screen -r 22879//进入一个已经打开的screen
exit退出
screen用法:
cat /data/report/dist_c1606_m5/dist_.csv|awk -F, '{printf $1",-1,"$2"\n"}' > /data/report/pool/1606.csv
screen
awk '{print ($1>4 ? "high "$1: "low "$1)}' file
awk替换文件内容 格式化输出
crontab -e
20 6 * * * /bin/bash /home/test/10079.sh
定时调用
wget -c http://example.com/really-big-file.iso 下载 -c表示断点续传
rm -rf
递归删除文件夹
添加组
addgroup hadoop
添加一个用户到组
adduser --ingroup hadoop larry
将已有用户添加到组
usermod -G hadoop larry
sudo passwd root #
设置root密码
su -
visudo -f /etc/sudoers
用户可以使用sudo
sudo apt-get install nautilus-open-terminal #
右键打开终端插件
查看用户所属的组使用命令:$ groups user
或者查看文件:$ cat /etc/group
要安装一个 .deb 文件
sudo dpkg -i package_file.deb
要卸载一个 .deb 文件
sudo dpkg -r package_name
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
更新系统
相关文章推荐
- Java程序员必须掌握的常用Linux命令
- 程序员最常用的Linux命令
- Android开发java开发之常用英文词汇汇总。程序员必备英语单词
- 后台开发程序员常用的linux命令及使用解释,简单查看服务器使用情况
- [置顶] MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理
- 常用网站(程序员必备)
- 总结一下自己常用的linux命令(实战or面试必备)
- Java程序员最常用的Linux命令
- [置顶] Android开发java开发之常用英文词汇汇总。程序员必备英语单词
- 程序员必备工具下载
- 程序员常用的网站和博客
- 程序员必备:推荐一个谷歌镜像导航网站(http://blog.csdn.net/lih062624/article/details/68944588)
- java程序员必备技能
- java程序员面试必备问答汇总
- 优秀程序员必备的七点
- 常用必备开发工具(长期更新)
- ubuntu上做开发,常用工具必备列表
- C#代码规范 程序员必备的秘笈[转]
- 6款程序员必备的开源中文处理工具