1、切换用户
3、查看目录下文件
4、删除一个文件或目录
命令:rm -f filename 删除一个叫做 ‘filename’ 的文件’
命令:rm -rf dirname 删除一个叫做 ‘dirname’ 的目录并同时删除其内容
5、移动或复制一个文件或目录
命令:mv dir1 new_dir 重命名/移动 一个目录
(1)mv[参数] 源文件或目录 目的文件或目录
(2)将文件test.txt重命名为wbk.txt
mv test.txt wbk.txt
命令:cp file1 file2 复制一个文件
7、通过SSH连接其它服务器
命令:ssh paytest@210.32.22.51,回车输入密码。
11、查看文件内容
命令:cat file1 从第一个字节开始正向查看文件的内容
命令:tac file1 从最后一行开始反向查看一个文件的内容
13、查看服务器下端口是否正常开启
命令:netstat -lnp | grep 61616 (查看ActiveMQ消息队列服务是否正常启动)
创建文件的两种方式:
1)vi 文件名 如果没有该文件就创建一个,并进入vi编辑模式
2)touch 文件名 直接创建一个文件
创建目录:
1)mkdir 目录名
2)mkdir -p 目录名1/目录名2 创建层级目录
1、cd命令
2.cp命令
3.mv命令
4、rm命令
5、kill命令
该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:
6.tar命令
解压操作: /解压tar.gz
tar -zxvf /usr/local/test.tar.gz
pwd : 查看当前目录的完整路径
ps -ef | grep 进程名 :查看指定进程是否启动
cd ../ :跳转到上级目录
reboot :重启机器
31.tar -zcvf 文件名.tar.gz 要压缩的文件 :将指定的文件打包压缩成tar.gz
32.tar -zxvf 文件名.tar.gz :解压缩后缀名为tar.gz文件
esc:wq! 强制保存并退出linux常用命令,
esc:q! 强制退出
如何删除多行
需求2:删除第5行,到文件尾部
如果文件有很多行,使用:set number可查看vim中的行号;按两次大写的G,可跳转到文件末尾,查看行号;
再使用需求1的方式删除即可;
删除单行内容
将光标移动到需要删除的行
按一下ESC键,确保退出编辑模式
按两次键盘上面的d键,就可以删除了。
TOP中只查看某个或某些进程的信息
恢复命令
U 恢复当前行(即一次撤销对当前行的全部操作)
首先, 按Esc使vi进入到命令模式:
1. 在命令模式下,按u撤销上一次操作。(u 表示 undo中 u)
2. 在命令模式下,按Ctrl+r 恢复上一次的撤销操作。
netstat -an |grep 80 查看80端口是否被使用
-a (all) 显示所有选项,默认不显示LISTEN相关。
-n 拒绝显示别名,能显示数字的全部转化成数字
java -jar miaosha.jar
tail -f
等同于—follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -f nohup.out 查看文件内容
Jobs 查看后台进程
终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)
方法二、输入命令:jobs -l
终端显示:[1]+ 4664 停止 vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)
看到4664,这个就是PID了
现在开始杀掉它:
输入命令:kill 4664
终端没有显示。ok。
A,Shell支持作用控制,有以下命令:
1. command& 让进程在后台运行
2. jobs 查看后台运行的进程
3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去; PS:”n”为jobs查看到的进程编号.
fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的
ctrl + c
Linux开发常用快捷命令
Vim 开发
2、文件内容的增删改查
删除一行:dd
复制一行:yy
粘贴:p
撤销:u
当前光标删到本行最后: shift+d
Ctrl + r : 重做上一个操作;
:set nu(number)设置行号,但是仅限于本次,再次进入没有了;
:set nonu 取消行号,与set nu相反,也是仅限于本次;
:10,20y 回车即可,相应的删除也是如此 :10,20d (此方法比上面两种方法更简单)
:10,20 m 30 把10行到20行的内容,剪切到30行之后
:10,20 co 30 把10行到20行的内容,复制到30行之后
文件权限:
chomd -R 777
参数-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 。