Linux常用命令

1.  mkdir dirname:创建目录

2.  touch filename:创建文件(需要后缀名)

3.  rmdir dirname:删除空的目录

4.  rm  -rf  dirname:删除目录并删除其内容

5. rm -f filename:删除文件

6.  cp file1 file2:复制文件file1到file2

7.  mv file1 file2:重命名file1为file2

8.  zip file.zip file1:创建一个file的zip格式的压缩包

9.  unzip file.zip /temp:解压zip格式压缩包到temp

10.  jar -xvf file.war:解压war包到当前目录

11.  tar -xvf  filename.tar:解压一个tar格式的压缩包

12.  yum -y install softwareName:直接使用yum命令安装相应的软件,大部分软件都可以这样快速安装,其中softwareName不能随便乱写,安装相应软件时可以直接搜索yum命令安装xxx获得。

13.  yum remove  softwareName -y:卸载软件

14.find / -name fileName:查看以/为根目录的文件名的所有文件,比如find /root -name test.c :查看/root目录下名字为test.c的所有文件

15. ls -l :显示当前目录的所有文件夹,文件的权限以及列表。

比如在终端输入:   
ls -l xxx.xxx (xxx.xxx是文件名)  
那么就会出现相类似的信息,主要都是这些:   
-rw-rw-r--  
其中第一位表示文件类型,-表示文件,d表示目录,后面的每三位字符分别表示三个不同用户组所具有的权限。
2-4位表示文件所有者的权限,即u(usesr)权限
5-7位表示文件所有者所属组成员的权限,g(group)权限
8-10位表示所有者所属组之外的用户的权限,o(others)权限
r、w和x也可以分别用4、2、1来代表,分别表示为可读,可写,可执行,没有授予权限的则为0,这在修改权限时会比较方便。

16. chmod 777 文件名:修改当前文件或文件夹的权限为rwxrwxrwx,因为7=4+2+1,因此文件权限为可读可写可执行。相应的可以替换上面的数字修改权限,这种为修改文件权限的数字设定法。

17. linux文件传输命令rz和sz。需要安装lrzsz,命令:yum -y install lrzsz.
        rz :上传文件到服务器。
        sz filename:从服务器下载文件到本地。
这里有一篇文章向大家分享一下,帮助大家去理解这两个命令。
http://blog.youkuaiyun.com/lioncode/article/details/7921525
18.Linux下检查自己的内核版本详细信息:uname -a或者
cat /proc/version
  1. centos7下面直接安装mysql的过程如下:
    (1)运行wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm下载rpm文件
    (2)运行rpm -ivh mysql-community-release-el7-5.noarch.rpm
    (3)安装mysql: yum install mysql-community-server
    (4)启动mysql:systemctl start mysql.service ,发现没有反应,查看日记出现错误Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist。
    解决方法:运行mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –user=mysql –ldata=/var/lib/mysql,然后再启动服务systemctl start mysql.service
    初始化mysql登录权限(这个很重要):mysql_secure_installation 根据提示输入信息即可

想要远程连接linux系统上的mysql,可以设置一下权限,默认情况下mysql不允许远程连接。只要把mysql中user表的host改为%就可以了
进入mysql后输入以下命令
mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
不要急,还要赋予一下权限:grant all PRIVILEGES on . to root@’%’ identified by ‘root’;
当然最好还是刷新一下权限啦:flush privilegers;
ok啦

centos系统下jdbc连接数据库向数据库插入数据时出现乱码,解决方案:
http://www.linuxidc.com/Linux/2014-07/104071.htm
需要在连接数据库时指定编码格式:即
使用了tomcat作为数据源的话:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
不是使用tomcat设置数据源的话:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8

  1. 根据端口号查看进程:netstat -anp|grep 8080
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值