linux
_江南一点雨
Java攻城狮
展开
-
使用SecureCRT连接ubuntu
在虚拟机装好ubuntu之后,一直想用SecureCRT在物理机上连接一下,无奈总是失败,今天下定决心要把这个问题解决了,晚上捣鼓一下,终于解决了。我是用的ubuntu版本是14.04,装好之后默认是没有安装ssh服务的,需要手动安装: 安装命令:sudo apt-get install openssh-server安装完成之后,查看安装是否成功:netstat -tlp看到这个表示安装成功 这原创 2015-07-02 21:48:25 · 6797 阅读 · 0 评论 -
shell脚本调试
1.sh -x script 这将执行脚本并显示所有变量的值如,脚本:#!/bin/bash#a test about shiftif [ $# -le 0 ]thenecho "there is no parameters"exit 0fisum=0while [ $# -gt 0 ]do sum=`expr $sum + $1` shiftdoneecho $su原创 2015-07-14 12:49:20 · 3102 阅读 · 0 评论 -
ubuntu中安装samba
为了方便的和Windows之间进行交互,samba必不可少。 当然,他的安装使用也很简单: 安装:sudo apt-get install sambasudo apt-get install smbclient就是这么简单,装好之后可以使用ps -aux查看samba是否启动。 接下来就是修改配置文件了: 配置文件在/etc/samba/smb.conf 使用vi打开配置文件,在文件末尾原创 2015-07-07 16:14:32 · 2057 阅读 · 0 评论 -
ubuntu中安装eclipse
上一篇说了安装jdk的事,于是趁热打铁,决定把eclipse也安装了。 下载这一系列就不用说了。下载完成之后:然后解压,解压之后文件剪切到/usr/software文件夹中,同时重命名为eclipse,剪贴重命名方法参见 ubuntu文件管理常用命令 。这样eclipse就可以运行了,如图: 不过每次这样敲命令都特别麻烦,我们需要在/usr/bin中添加eclipse启动命令: 这样,在命令行原创 2015-07-07 10:19:16 · 2323 阅读 · 0 评论 -
ubuntu中安装jdk
参考文献:ubuntu 13.04 安装 JDK先去oracle官网下载jdk,这一段我就不赘述了。下载好之后先解压,解压方式参见 linux常用的压缩与解压缩命令 ,解压之后,将文件剪贴至/usr/lib/中的jvm文件夹中,同时把文件名更换为java,如果没有这个文件夹就自己建一个,剪贴以及新建文件夹命令参见ubuntu文件管理常用命令 。上面工作做完之后,就可以添加环境变量了sudo vi ~原创 2015-07-06 17:49:22 · 2294 阅读 · 0 评论 -
linux中的网络通信指令
1.writewrite命令通信是一对一的通信,即两个人之间的通信,如上图。效果图用法:write <用户名>2.wallwall指令可将信息发送给每位同意接收公众信息的终端机用户效果图 wall是将一个文件的内容发送出去3.ping 选项 IP地址这个命令就不用多讲了吧,测试网络是否连通4.ifconfig这个命令用来查看IP地址,注意是ifconfig而不是ipconfig原创 2015-07-06 16:02:55 · 2806 阅读 · 0 评论 -
linux常用的压缩与解压缩命令
1.gzip 压缩gzip 是压缩文件,压缩之后文件后缀为.gz 用法:gzip 选项 [文件]2.gunzip 解压这个命令与gzip的功能刚好相反,这个是解压。 用法 gunzip 选项 [压缩文件]3.tar这个命令可以将文件打包压缩一起执行,也可以解压缩压缩用法:tar 选项[zcvf] [目录]-c 产生.tar打包文件 -v 显示详细信息 -f 指定压缩后的文件名 -原创 2015-07-05 19:38:51 · 3074 阅读 · 0 评论 -
ubuntu权限管理常用命令
1.chmod第一种方式chomd [{ugoa}{+-=}{rwx}] [文件或者目录]u 代表该文件所属用户 g 代表该文件所属用户组 o 代表访客 a 代表所有用户+-=分别表示增加权限,减少权限或者赋予权限让所有用户对t2.tmp文件具有写权限: 第二种方式:chmod [mode=421] [文件或者文件夹]4 表示读权限 2表示写权限 1表示执行权限比如:让文件所属原创 2015-07-05 14:15:37 · 2419 阅读 · 0 评论 -
ubuntu文件管理常用命令
1.关闭防火墙:ufw disable 2.以.开头的表示隐藏文件 3..和..分别代表当前目录以及当前目录的父目录 4.显示当前用户所在目录pwd 5.touch创建空文件 6.mkdir创建新目录 7.cp -R [源文件夹] [目标文件夹]复制文件夹-R或–recursive表示递归处理,将指定目录下的所有文件与子目录一并处理。 8.cp [源文件] [目标文件]复制文件 9.原创 2015-07-02 16:57:40 · 3604 阅读 · 0 评论 -
ubuntu常用文件搜索命令
1.findfind [搜索路径] [搜索关键字]比如查找/test中文件名为t5.tmp的文件: 查找根目录下大于100M的文件 注意,这里的204800单位是块,1块=512字节 在根目录下查找所有者为lenve的用户find / -user lenve查找在根目录下24小时内被修改过属性的文件或者文件夹(这里的1表示1天,即24小时)find / -ctime -1查找大于80M原创 2015-07-05 15:40:40 · 2734 阅读 · 0 评论 -
shell入门之函数应用
最近在学习shell编程,文中若有错误的地方还望各位批评指正。先来看一个简单的求和函数#!/bin/bash#a test about functionf_sum 7 8function f_sum(){ return $(($1+$2));}f_sum 3 5;total=$(f_sum 3 6);echo $total,$?;注意几个问题: 1.shell是逐行执行,所以要原创 2015-07-10 21:48:49 · 2109 阅读 · 0 评论 -
linux中的帮助命令
说实话,到目前为止我还是不太习惯使用linux自带的帮助文档,遇到问题都是去查我自己下载的chm格式的命令大全,不过这些帮助命令我们还是有必要了解的。1.man [要查看的命令名称]例如想要查看ls 命令的帮助,那么输入man ls即可怎样在使用man命令时进行翻页等操作,可以查看more命令的相关做法。2.info [任何关键字]举个栗子:查看ls帮助 info ls那么man和info有什么区别原创 2015-07-05 19:07:26 · 2123 阅读 · 0 评论 -
ubuntu14.04使用root用户登录桌面
ubuntu安装好之后,默认是不能用root用户登录桌面的,只能使用普通用户或者访客登录。怎样开启root用户登录桌面呢? 先用普通用户登录,然后切换到root用户,然后执行如下命令:vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf在打开的文件里添加一句:greeter-show-manual-login=true这句的意思是在登录时允许用户自原创 2015-07-05 10:30:17 · 5437 阅读 · 0 评论 -
shell入门之expr的使用
在expr中加减乘除的使用,脚本如下:#!/bin/sh#a test about exprv1=`expr 5 + 6`echo "$v1"echo `expr 3 + 5`echo `expr 6 / 2`echo `expr 9 \* 5`echo `expr 9 - 6`运行效果原创 2015-07-10 14:59:09 · 6609 阅读 · 2 评论 -
shell脚本实现冒泡排序
手动输入一行字符串,并对其排序。 脚本如下:#!/bin/bash#a test about sortecho "please input a number list"read -a arrsfor((i=0;i<${#arrs[@]};i++)){ for((j=0;j<${#arrs[@]}-1;j++)){ if [[ ${arrs[j]} -gt ${arrs[j+原创 2015-07-10 14:16:00 · 12299 阅读 · 5 评论 -
shell入门之流程控制语句
1.case脚本:#!/bin/bash#a test about casecase $1 in "lenve") echo "input lenve";; "hello") echo "input hello";; [a-zA-Z]) echo "It's a letter";; [0-9]) echo "It's a number";;esac执行效果: 2.原创 2015-07-10 16:38:40 · 2599 阅读 · 0 评论 -
Shell脚本编程入门(一)
最近在学shell,记录一下。if语句的使用:1.判断两个参数大小#!/bin/sh#a test about if statementa=10b=20if [ $a -eq $b ];thenecho "parameter a is equal to parameter b"elif [ $a -le $b ];thenecho "parameter a is less than p原创 2015-07-09 21:06:26 · 2236 阅读 · 2 评论 -
shell入门之变量测试
格式:test 测试条件字符串测试:注意空格:test str1 == str2 测试字符串是否相等test str1 != str2 测试字符串是否不相等test str1 测试字符串是否不为空test -n str1 测试字符串是否不为空test -z str1 测试字符串是否为空整数测试test int1 -eq int2 测试整数是否相等test int1 -ge int2 测原创 2015-07-10 15:49:57 · 2459 阅读 · 0 评论 -
linux中echo的用法
1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 \t 表示水平制表符 \v 表示垂直制表符 \c \c后面的字符将不会输出,同时,输出完成后也不会换行 \r 输出回车符(但是你会发现\r前面的字符没有原创 2015-07-14 14:27:37 · 7512 阅读 · 0 评论