首页 > 代码库 > linux基础命令

linux基础命令

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()





本文出自 “11427420” 博客,请务必保留此出处http://11437420.blog.51cto.com/11427420/1878620

linux基础命令