③ du a 查看a目录的大小
④ free 查看内存
⑤ top 查看cpu
创建用户:在root用户里创建,useradd + 用户名 | passwd + 用户名 | 设置密码
su 进入root用户
su root 同样进入root用户
su - 进入root用户且在root的家目录
su - hoat 切换到hoat用户且在hoat的家目录
chmod a+x a.txt更改a.txt文件的权限,其中(a+x )a代表all,给所有的组加上可执行权限
chmod a-x a.txt 给所有的组取消执行的权限
chmod u+x a.txt 单给当前用户加上可执行权限
chmod -R 755 dev更改dev目录的权限 rwx r-x r-x (755),得加参数大写[-R]
top查看进程(动态),ctrl+c 退出
ps -ef在当前所有的进程拍一张快照(静态)
ps -ef | grep ssh看ssh的进程
find . -name +目录名查找目录(.指当前目录)
find /home/kk -name "*.txt" 在kk目录下查找一个关于.txt的所有文件,*指通配符
vi命令有三种模式:
①命令模式(command mode):控制屏幕光标的移动,字符、字或行的删除linux常用命令。
键盘上的「x」是删除光标所在位置,「dd」删除光标所在行,「h」左、「j」下、「k」上、「l」右 代表移动光标的方向,「n+字符数+空格」移动字符,「数字0」移动光标所在的行首,「$」移动到行尾,「H」移动到第一行,「行数+G」跳转到几行,「gg或G」回到文档的第一行,「/+要搜索的内容+回车键」搜索 按n搜下一个 大写N是往上查找
②输入模式(Insert mode):输入小写的 i (除了i,还有A,a,O,o,I 这区别可百度查询)进入插入模式,才可以做文字输入编辑,按「ESC」键可回到命令行模式
③底线模式(last line mode):将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等linux常用命令。
shift+:q(退出), :q!(强制退出) , :w(保存) , :wq(保存退出) , :wq!(强制保存退出),:set nu(列出行号),:set nonu(不加行号)
压缩文件 ZIP格式,支持Windows和Linux,.tar.gz格式是Linux常见的格式,在Windows也支持
zip -v a.zip b.txt把b.txt文件压缩为a.zip(zip -v filename file)
zip -r test.zip test 压缩目录,加参数-r
unzip test.zip解压
tar -czvf test.tar.gz test把test目录压缩成tar.gz格式
tar -xzvf test.tar.gz解压
二搭建测试环境:
1数据库
yum这个好东西前面也提到过了,先安装MySQL(客户端)、MySQL-server(服务端)、mysql-devel(库)可同时多个软件安装,中间用空格隔开
启动MySQL: service mysql start
确认有无安装成功:mysql -u root -p
查看数据库:show databases;
使用数据库: use mysql;
第三、多表连接查询:先对第一个和第二个表按照两表连接做查询,然后用查询结果和第三个表做连接查询,以此类推,直到所有的表都连接上为止,最终形成一个中间的结果表,然后根据where条件过滤中间表的记录,并根据select指定的列返回查询结果。云主机,windows系统,qq先下载并登录,采用远程桌面登录云主机启动程序,正常发送后,断开远程主机,发现不发送了,因为快捷键处理当前用户被断开后就没办法干活了,不过没关系,可以采用软件解决:向日葵,非哈远程桌面(强烈推荐),通过windows登录云服务器,新建1个用户,打开非哈远程桌面,连接自己的云服务器,通过新建用户登录,在新用户下登录qq,运行程序即可,断开时只断开通过windows远程的主机,非哈远程桌面不要断开即可。主机a点击工具栏中“远程桌面”按钮,打开远程桌面连接,尝试登录主机b,在远程桌面中输入主机b的ip,点击“连接”按钮,由于主机b没有开启远程桌面的服务,结果出现了“客户端无法连接到远程计算机”的提示,远程登录失败。