linux常用命令

来源:互联网 发布:声音抓取软件 编辑:程序博客网 时间:2024/06/05 22:59
可以通过Xshell的新建文件传输来查看服务器的内容,然后
cd /home/rojaobj/guanggao/nias/log 来进入日志目录


ls  查看该目录下面的文件


tail -f tvrps.log 来查看最新的日志

ps -A 显示所有进程信息



查看端口号:
netstat –apn | grep 8080


删除进程:kill -9 [PID]


启动.sh文件:进入到.sh当前目录  然后输入./nias.sh start


查看文件 vi application.yml


o:在当前行之下新开一行


O:在当前行之上新开一行


r:替换当前字符


R:替换当前字符及其后的字符,直至按ESC键


i: 插入,从目前光标所在之处插入所输入的文字。


a: 增加,目前光标所在的下一个字开始输入文字。


o: 插入新的一行,从行首开始输入文字。


u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用]


x:每按一次删除光标所在位置的后面一个字符。[超常用]


查找文档的某个字段:命令模式下输入“/字符串” 例如“/Section3”  然后enter,如果查找下一个,按下“n”即可



:q! 不保存文件并退出vi


:wq  保存文件并退出vi


shell脚本常用命令:

if  [ -n $string  ]             如果string 非空(非0),返回0(true)  
if  [ -z $string              如果string 为空


nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]


case语句和判断语句[if...elif...else]功能类似;
当在逻辑判断比较简单的情况下,比后者的代码量要少许多.
case用法,用变量来匹配某值,如果匹配成功则执行它下面的命令,直到 ;;为止

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash #
a=20 #定义变量值
case $a in         #若变量在下面的某值中,则执行它下面的命令
    10)         #值内容 可以加上 | ,可以有多个值
{
    echo "the a is 10"         #执行输出命令
    echo "over"         #执行输出命令
}
;;         #注意这是两个 ;;
20 |30)         #值内容 可以加上 | ,可以有多个值
{
    echo "the a is 20" #执行输出命令
    echo "over" #执行输出命令
}
;;
*)         #默认匹配内容,如以上都不匹配,则执行这条
echo "hello" #执行输出内容
;;
esac         #结束
echo "test case end"         #输出内容


删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹


删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件


linux修改文件所属用户和组

使用chown命令可以修改文件或目录所属的用户:

       命令:chown 用户 目录或文件名

       例如:chown qq /home/qq  (把home目录下的qq目录的拥有者改为qq用户) 

使用chgrp命令可以修改文件或目录所属的组:

       命令:chgrp 组 目录或文件名

       例如:chgrp qq /home/qq  (把home目录下的qq目录的所属组改为qq组)

Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本
方法一:status;
方法二:select version();

2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:
safe_mysqld&

b、停止
1、使用 service 启动:
service mysqld stop

2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop

3、mysqladmin shutdown

c、重启
1、使用 service 启动:
service mysqld restart 
service mysql restart (5.5.7版本命令)

2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart