1,查看当前目录: pwd
2,切换文件夹: cd 目的文件夹相对路径
3,查看目录: ls
4,查看目录及文件权限: ll
5,编辑某个文件:vim 文件名=》按下键I=》A,编辑后退出不保存 按下Esc键,然后:,然后按下Q,然后按下!,然后按下Enter即可;若保存:wq(保存退出是:wq 不保存退出是:q!)。
6,倒序查看文件: tail 文件名
7,查看某个文件:cat 文件名
8,服务器上查看脚本入口shell文件:crontab -l(乌班图系统 sudo+目标命令 可以切换账号到root)
9,服务器上编辑脚本入口shell文件:crontab -e
10,nginx修改后查看语法正确与否:nginx -t
11,nginx重启:service nginx reload 或 nginx -s reload
12,查找mysqldump命令:whereis mysqldump
mysqldump 命令无效时
先用一条find命令查找mysqldump的所载路径
find / -name mysqldump -print
然后再用ln命令链接到/usr/bin下面
ln -fs /usr/local/mysql/bin/mysqldump /usr/bin
注意 /usr/local/mysql/bin/mysqldump要为刚才输出的路径
ln -fs /usr/local/webserver/mysql/bin/mysqldump /usr/bin
13,服务器命令行访问mysql:A,mysql -hhostname -uusername -p B,按下Enter键,然后输入数据库密码,然后查询数据库 show databases; ,然后对该数据库做操作前选择数据库,use databases;,查看慢语句 show processlist;,查看某类字符串的变量 show global variables like '%lock%';,
退出mysql模式 exit;
14,备份数据库:mysqldump -uusername -p 数据库名 > .sql
备份某些表 mysqldump -h hostname -u username -p databasename table1 table2 > db.sql
15,备份并打包数据库(gzip仅限于linux系统):
mysqldump -h hostname -u username -p databasename | gzip > db.sql.gz
16,查找某个软件:find / -name 软件名
17,windows下启动redis:进入redis文件夹下 redis-server.exe redis.conf,清理redis缓存 redis-cli,查看所有缓存 keys*,清空 flush db,获取到hash值 hgetall 键名,获取值 get 键名
18,服务器上查找某个curl:php -m|grep curl,查看所有安装的扩展 php -m,查看系统 uname -m,查看服务器系统 uname -a
19,redmine重启:sudo thin start -C /var/www/redmine/redmine.yml
20,sql:日期转化为时间戳UNIX_TIMESTAMP() 时间戳转化为日期from_unixtime()