在线工具 http://s-macke.github.io/jor1k/
一、常用命令
su 用户名 #切换用户 ifconfig 查看IP地址 cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。 cd ~ 切换到当前用户的主目录(/home/用户目录) cd . 切换到当前目录 cd .. 切换到上级目录 cd - 可进入上次所在的目录 ls #显示目录文件下的所有 ls -a 显示指定目录下所有子目录与文件,包括隐藏文件 ls -h 配合 -l 以人性化的方式显示文件大小 ls -l 以列表方式显示文件的详细信息 (*代表文件名中所有字符) ls te* 查找以te开头的文件 ls *html 查找结尾为html的文件 clear 清屏,也可使用快捷键:Ctrl + l pwd 显示当前的工作目录 mkdir 包名 创建目录;例如mkdir data mkdir a/b/c/data -p -p代表递归创建;当前目录下a>b>c>data rm -i 以进行交互式方式执行 rm -f 强制删除,忽略不存在的文件,无需提示 rm -r 递归地删除目录下的内容,删除文件夹时必须加此参数 rmdir 删除非空文件夹 cp a包 路径/b包名 复制a包或文件到b包下 例如: cp file2 /tmp 复制file2文件到/tmp目录下 cp /tmp/file2 /home 复制/tmp/file2文件到/home目录下 cp /home/file2 /tmp/file3 复制/home/file2到/tmp目录下并改名为file3 mv a.txt b.txt 将文件a改为文件b;重命名 mv b.txt e 把文件b移到文件夹e里面 mv b a/ -r b文件夹及其子文件剪切到a文件夹下 mv b/* a/ -r b文件夹下的所有内容剪切到a文件夹下 grep的功能:搜索;例如rpm -qa |grep mysql #查询已经安装的软件包| mysql
find -name 文件包 根据文件名查找
find /etc/ -name 文件名 在目录etc下查找
find -size 20K 查找大小为20K的文件
-20K 小于20K
+20K 大于20K
whereis 文件夹名 查找文件夹在哪个路径 | 例如: ls |grep a 查看到该目录下的所有文件,再在这些文件中查找含a的文件;模糊查询 rpm -qa|grep +软件名 查找装过哪些软件 rpm -qa 显示已安装的所有rpm包 注意:rpm全局命令,不管在哪个目录下 service 进程名 start/stop/status 关于服务的启动/停止/查看 压缩命令tar tar cvf a.tar *.tar 把所有后缀名为 *.tar 压缩到a.tar; 压缩参数 cvf 解压参数 xvf 解压关于后缀名为.gz的参数需要加z
二、mysql
查找已安装的myslq rpm -qa |grep mysql 删除查出来的mysql rpm -e --nodeps 包名 #nodeps表示强制删除 再次查找该包名,如果没有结果输出则表明已将该版本的mysql卸载 rpm -qa |grep mysql
三、关于vi
vi a.txt 编辑a.txt文件
vi /tmp/a.txt 编辑指定目录/tmp下的a.txt文件
:w 保存修改
:q 退出vi
:wq 保存并退出
:q! 强行退出vi,不保存修改