linux基础命令
a
A o
在光标右侧输入文本
在当前行的行尾输入文本 在当前行的下一行添加一个空行,光标放在新行 的行首
O
在当前行的上一行添加一个空行,光标放在新行 的行首
文件命令
Vim编辑器 命令模式文本操作 键 $ 0 [Enter] [n]dd [n]yy p u 功能 将光标移动移到当前行的行尾 将光标移动移到当前行的行首 将光标移到下一行的行首 删除当前行和后面n-1行 复制当前行和后面n-1行 粘贴之前删除或者复制的行 恢复前一步操作
目录命令
7、移动重命名文件夹 命令: #mv [option] 源文件 目标文件 参数: -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 举例: #mv -r srcfile/ tofile 8、查找文件夹 命令: #find [目录] [option] 文件名称 option: -name 根据名称查找 -mtime –n +n 按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -ctime –n +n 按文件创建时间来查找文件,-n指n天以内,+n指n天以前
Linux基础命令
Linux命令格式
Linux命令格式
Command[参数][作用对象]
例如: [root50 test]# ls -l /home
帮助命令
获得帮助命令
1)help命令 #help pwd
2)--help命令 #touch –help (退出:q) 3)man命令(退出:q) #man pwd 4)info命令(退出:q) #info pwd
目录ቤተ መጻሕፍቲ ባይዱ令
3、当前目录 命令:#pwd 参数: -L 当前路径 -P 链接路径 举例: #pwd #cd /home/test/linktest2;pwd -P 4、建立文件夹 命令:#mkdir [文件名称] 举例: #mkdir test0929
目录命令
5、删除文件夹 命令: #rmdir [文件名称] 举例: #rmdir test0929 删除空文件夹 #rm –rf test0929 删除非空文件夹 6、复制文件夹 命令: #cp [option] 源文件 目标文件 参数: -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 举例: #cp -r srcfile/ tofile
文件命令
4、文件查找操作 命令:grep [option][查找内容] 文件名称 option: -c:只输出匹配行的计数 -n:显示匹配行及行号 -v: 显示不包含匹配行数的所有行 -i: 不区分大小写(只适用但字符) -l:查询多文件时只输出包含匹配字符的文件名 命令:awk
awk awk awk awk awk awk -F -F -F -F -F -F \, \, \, \, \, \, '{if($10 == 3205) '{if($10 == 3205) '{if($10 == 3205) '{if($10 == 3205) '{if($10 == 3205) '{if($1 == “s”) print print print print print print $0}'file2 # 输出满足条件的内容 $0> "3205.txt"}'file2 # 输出满足条件的内容到文件 $5}'file2 # 满足条件的第4个参数 $5}'file2 |wc –l #满足条件的行数(wc -l filename 总行) $5}'file2 |uniq -c#满足条件的内容去重并显示行数 $5}'file2 |sort |uniq -c#满足条件的内容去重并显示行数
文件命令
1、新建文件 1)touch [文件名称] #touch file1 2)vim [文件名称] #vim file1 2、编辑文件 1)echo 内容 > 文件 #echo “hello word”> file1 2)vim 文件名称 #vim fiel
文件命令
Vim编辑器 命令模式切换到文本输入模式 键 i I 功能 在光标左侧输入文本 在当前行的行首输入文本
Linux常用命令
1、系统时间 1)date 查看系统时间 2)date -s “2016-03-24 00:00:20” 修改系统时间 3)date –s “+n days”| “-n days” 2、数据库操作 1)ps –ef|grep mysql 2)/usr/local/mysql/bin/mysql -uroot -p -h 10.21.10.252 连接数据库 3) show databases; 显示数据库 4)use datatable;选择数据库 5)show tables; 显示表 6)select * from datable; sql语句 7) /usr/local/mysql/bin/mysqldump -uroot -p sammix --where=“true LIMIT 2” >/home/sammixtest.sql 导出2条记录到sql 8) /usr/local/mysql/bin/mysqldump -uroot -p sammix_channel _solution _banner --where=“id>=20000” >/home/ sammixtest.sql 导出指定内容
目录命令
1、列目录 命令:#ls 参数: -l 一行输出一个文件(单列输出) -a,-all 列出目录中所有文件,包括以“.”开头的文件 举例: #ls –al /home 2、更改目录 命令:#cd [路径] 举例: 1)指定路径 #cd /home/jenny_yang/ 2)根目录 #cd / 3)上级目录 #cd ../ 4)当前目录 #cd ./
文件命令
3、查看文件 1)cat filename 显示文本内容 2)tac fileneame 显示文本内容,从最后一行开始输出 3)head [options] filename 显示文本开始内容 options: -n 显示开始n行 -c 显示数量,单位为B -v 显示文件名称 4)tail [options] filename 显示文本结束内容 options: -f 动态显示 -n 显示最后n行 5)more [options] filename 分页显示文本内容 options: +num 从第num行开始显示 -num 显示第一页的num行 6)less [options] filename 与more相似
Linux常用命令
3、文件传输 1)SecureCRT-Options-Connection-SSH2-SFTP Session 设置本地目录 2)右键标签页-Connect SFTP Session 3)常用命令 lpwd 本地路径 lls 本地目录文件 lcd 切换本地目录 put filename 文件上传到服务器 get filename 从服务器上下载文件
文件命令
Vim编辑器 退出命令Esc 退出命令,除了ZZ命令外,都以":"开始,用[Enter]结束命令行。 键 wq w q 功能 保存文件,退出编辑器 保存文件,但不退出编辑器 退出编辑器
q!
ZZ / ?
不保存文件,退出编辑器
保存文件,退出编辑器 向前搜索指定的字符串,搜索到后按n寻找下一个 向后搜索指定的字符串,搜索到后按n寻找下一个