linux命令
2015-07-25 15:37
393 查看
由于用的不多,老是忘记一些linux常用命令,在此记录一下,不定时添加。
chmod:命令用来改变文件的模式,给系统中所有用户这个文件的执行许可,比如:chmod a+x filename。 如果不知道权限代号可以直接chmod 777 filename,表示全权限。
#!:在文件头加上#!执行这个文件的命令解释器路径,然后在shell直接输入文件名可以直接用此解释器运行文件,比如lua,python文件:#!/usr/bin/lua 然后就可以了。
echo:用来在shell下显示变量名的值,比如:echo $PATH,会输出环境变量PATH的值。还可以用PATH=$PATH:/home/swaroop/mydir,表示将/home/swaroop/mydir加入到PATH这个环境变量最后。
mysqldump导出--数据+结构+(函数+存储过程)
点击打开链接
一些转载的命令:
首先把软件安装包列出来:
#yum list |grep zip/unzip
会出现一堆的安装包名字。然后就是直接安装了。
#yum install zip
#yum install unzip
好了,现在就可以使用zip/unzip来加密和解密文档了。
然后在编译的时候发现有错误:gcc: error trying to exec 'cc1plus': execvp: No such file or directory
用gcc -v/g++ -v查看gcc版本,发现g++没有安装。就开始安装g++
#yum list |grep gcc
找到有安装包,包名是gcc-c++.x86_64,然后开始安装。
#yum install gcc-c++
然后再编译就成功了。
发现gdb也没安装,也顺手安装了。
#yum list |grep gdb
#yum install gdb
安装vi/vim
#yum install vi
#yum install vim
转载自帘卷西风的博客,点击打开链接
grep命令:一般来说用ps -ef| grep name命令显示的结果不会过滤本身,所以如果我们要过滤本身话可以如此:
ps -ef| grep name |grep -v grep
ps -ef|grep -v grep|grep WorldFrame_d|awk '{print $2}'
查看磁盘:df -hl
如果需要导出mysql里面的函数或者存储过程
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > backupflie.sql
mysqldump -hlocalhost -uroot -ntd -R hqgr > hqgr.sql
其中的 -ntd 是表示导出存储过程;-R是表示导出函数
gdb命令
zip:
zip -r test1.zip test 表示将test以及其子目录压缩为test1.zip -r表示一次递归压缩子目录
zip -d test1.zip test.MYI
表是删除test1.zip中的test.MYI文件
cd - 返回以前的目录
cd ~ 或者直接 cd 切换到root
touch修改访问以及修改时间 -a参数表示只更新访问时间,-m表示只更新修改时间 -t修改为任意时间
当用touch用于一个不存在的文件时会创建这个文件
whereis:加上参数-b 之查找二进制文件。
which:如果whereis -b 查找出多个可执行二进制文件 ,不知道哪一个会先运行,可以使用which来查看哪一个会运行先。
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。
chmod:命令用来改变文件的模式,给系统中所有用户这个文件的执行许可,比如:chmod a+x filename。 如果不知道权限代号可以直接chmod 777 filename,表示全权限。
#!:在文件头加上#!执行这个文件的命令解释器路径,然后在shell直接输入文件名可以直接用此解释器运行文件,比如lua,python文件:#!/usr/bin/lua 然后就可以了。
echo:用来在shell下显示变量名的值,比如:echo $PATH,会输出环境变量PATH的值。还可以用PATH=$PATH:/home/swaroop/mydir,表示将/home/swaroop/mydir加入到PATH这个环境变量最后。
mysqldump导出--数据+结构+(函数+存储过程)
点击打开链接
一些转载的命令:
首先把软件安装包列出来:
#yum list |grep zip/unzip
会出现一堆的安装包名字。然后就是直接安装了。
#yum install zip
#yum install unzip
好了,现在就可以使用zip/unzip来加密和解密文档了。
然后在编译的时候发现有错误:gcc: error trying to exec 'cc1plus': execvp: No such file or directory
用gcc -v/g++ -v查看gcc版本,发现g++没有安装。就开始安装g++
#yum list |grep gcc
找到有安装包,包名是gcc-c++.x86_64,然后开始安装。
#yum install gcc-c++
然后再编译就成功了。
发现gdb也没安装,也顺手安装了。
#yum list |grep gdb
#yum install gdb
安装vi/vim
#yum install vi
#yum install vim
转载自帘卷西风的博客,点击打开链接
grep命令:一般来说用ps -ef| grep name命令显示的结果不会过滤本身,所以如果我们要过滤本身话可以如此:
ps -ef| grep name |grep -v grep
ps -ef|grep -v grep|grep WorldFrame_d|awk '{print $2}'
查看磁盘:df -hl
如果需要导出mysql里面的函数或者存储过程
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > backupflie.sql
mysqldump -hlocalhost -uroot -ntd -R hqgr > hqgr.sql
其中的 -ntd 是表示导出存储过程;-R是表示导出函数
gdb命令
zip:
zip -r test1.zip test 表示将test以及其子目录压缩为test1.zip -r表示一次递归压缩子目录
zip -d test1.zip test.MYI
表是删除test1.zip中的test.MYI文件
cd - 返回以前的目录
cd ~ 或者直接 cd 切换到root
touch修改访问以及修改时间 -a参数表示只更新访问时间,-m表示只更新修改时间 -t修改为任意时间
当用touch用于一个不存在的文件时会创建这个文件
whereis:加上参数-b 之查找二进制文件。
which:如果whereis -b 查找出多个可执行二进制文件 ,不知道哪一个会先运行,可以使用which来查看哪一个会运行先。
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。
CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
相关文章推荐
- Linux中malloc与kmalloc
- Linux文件rwx属性
- Linux随笔笔记
- Linux设备驱动中的中断处理
- linux 可以ping本机 无法连接SecureCRT
- 36、Linux-dd命令详解
- Linux目录结构
- Linux目录结构
- Linux的常用命令(2) - 关机
- Linux的常用命令(2) - 关机
- linux debain下vim高亮显示
- Linux 系统命令及其使用详解(大全)
- linux crontab命令
- 每天一个Linux命令-9(Find–atime –ctime –mtime)
- linux grep 详解
- 一些常用到的Centos命令
- Linux进程通信----匿名管道
- linux下解压war格式的包
- Linux学习二
- CentOS 忘记 root password处理