常用命令
下面加粗的是一系列的命令,没加粗的是相关命令。
ls 显示当前目录文件
ll 、la 、l
cd 进入其他目录
cd 回家
cd ~ 回家
cd – 进入上一次进入过的目录,相当于后退
cd .. 进入上一层目录
grep 在输入的内容中搜索关键词
egrep
ln 创建链接
ln -s 软链接
vim的使用
vimtutor
find 查找文件
find . -name “abc.html” 递归查找当前目录下名为abc.html的文件
find . -name “abc.html” | xargs grep “2333” 递归查找当前目录下名为abc.html且文件内容含有2333的文件
netstat 查看当前网络状态
netstat -ano|grep 80 查看80端口的状态
ps 查看当前进程状态
ps -aux|grep java 查看当前运行的java进程
kill 结束进程
top 资源监视
tail 显示文件尾内容
tail -f /var/log/tomcat/catalina.out 监视tomcat的运行日志输出(远程调试用
cat 打印文件所有内容
su 切换用户
sudo 以其他身份执行
sudo -u abc def 以abc用户身份执行def命令
sudo xxx 以root身份执行xxx
service 控制服务状态
sudo service nginx reload 重新加载nginx配置
ssh相关
ssh user@hostname 以user登录hostname
scp user@hostname:/remote/file/path /local/file/path 从远程向本地复制文件(夹)
scp /local/file/path user@hostname:/remote/file/path 从本地向远程复制文件(夹)
scp用-p来保持权限
ssh-keygen 生成新的ssh公钥和私钥
rsync相关
同步文件,scp不能同步软链接,而rsync可以,参考
http://blog.csdn.net/niushuai666/article/details/16880061
Ubuntu软件安装
sudo apt-get install apache2 安装apache软件
sudo apt-get purge apache2 删除apache2
sudo apt-get update 更新列表
sudo apt-get upgrade 升级所有软件
0 Comments