1 man 指令 / 指令 --help 直接 q 退出
2 ls list的缩写,列出目录内容
3 cd ./当前目录 ../上级目录
4 cp 复制文件
5 rm rm命令删除不需要的文件。
6 mkdir 创建一个目录
7 rmdir 删除空目录
8 pwd 当前工作目录的绝对路径
9 tail -f xx.log 以输出流的方式显示后台日志
10 grep 指令使用方式
11 vi Esc键切换 到shell命令
:q 退出
:q! 退出并放弃改动
:wq 保存并退出
12 退出man 使用:q 退出info使用Ctrl+c
13 cat/more 显示文件中的内容
example: cat xx.conf | grep 9
14 在vi下查找某个关键字
vi xx.conf 进入相关文件
/输入关键字
可以用n来继续查找下一个
例如:在web.xml中查找spring
vi web.xml
/spring
n
15 tail -f file.txt -- 显示file.txt的增长情况,可以看man看帮助
16 scp ./aaaa mpsp@xx.xx.xx.xx:/home/
0、rm -rf testfile 强制删除,不会留在缓存
tail -100f stdout.log
lsb_release -a 查询版本
cat more vi
export a=12345
echo $a
pwd
1、lsof -ni | grep delete 查看文件是否删干净。(rm -rf *ab*)
i显示行头
2、du -a --max-depth=2 | sort -rn (文件大小排序)
统计目录(或文件)所占磁盘空间的大小)
du -k | sort -nr | head 前十条
3、netstat -nap | grep 8080 查看端口8080端口状态以及使用端口的进程
4、ps -ef | grep tomcat* 查看使用tomcat*的进程
5、find ./ -mmin -1 查找0-1分钟之前修改过的文件。
6、find ./ -name xxx.log 在当前目录下查找xxx.log文件 (find ./ -name '*xxx.log*'模糊查询)
7、du ./ -a --max-depth=2 | sort -rn | grep config --color=auto 文件大小排序,深度为2 过滤出含有config的文件
例如:当各个应用的日志都满的时候,可以查看文件大小来确定那些应用的日志没清。
grep xxx --color=auto
8、chmod o+rw fileName 把文件的读写权限赋给其他的用户
chmod a+rw fileName 把文件的读写权限赋给所有的用户
9、查找该目录下哪些文件还有该关键字
#!/bin/sh
seachword="00000"
echo "">temp
for var in $@;
do
echo "-file---$var-----------------------" >> temp
cat $var | grep $seachword >> temp
echo "---------------------------------" >> temp
done
cat temp
10、压缩与解压
单个文件压缩打包 tar czvf my.tar file1
多个文件压缩打包 tar czvf my.tar file1 file2,...
单个目录压缩打包 tar czvf my.tar dir1
多个目录压缩打包 tar czvf my.tar dir1 dir2
解包至当前目录:tar xzvf my.tar
11、虚拟机防火墙
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
12 文本行数和代码行数 wc 指令,详见man
find . -name "*.java" |xargs wc -l
find . -name *2010* |xargs rm -rf
13、find . -name "*2010" | xargs ls -ll
14、find . -name "*2011*" | xargs rm -rf
15、find . -name "*2011*" | xargs wc -l
16、vi
gg:至文件内容顶端
shift+gg: 至文件内容低端
ctrl+b:向后翻页
ctrl+f: 向前翻页
ctrl+d: 向前翻半页
17、dos文件在unix系统下会多一个^M
vi filename
:set ff 可以查看格式
:set ff=unix 可以设置
18、unix单引号键 “~”
. para
CLASSPATH=
CLASSPATH=$CLASSPATH:../bin
for jarfile in `ls -1 ../lib/*.jar`
do
CLASSPATH="$CLASSPATH:$jarfile"
done
export $CLASSPATH
.+空格+filename: 临时执行一个脚本
# 杀掉mpsp用户的进程
19、skill -kill -u mpsp
# 资源限制
20、ulimit -a
# 资源限制打开文件的数量
21、ulimit -n 1000
22、curl www.baidu.com
23、last -n 10 查看登录,重启时间。
24、./shell_script.sh 改为 source ./shell_script.sh
25、who
pkill -kill -t pts/0 (Linux踢出已登录用户的方法)
26、w/who
write user1 pts/1回车
就可以输入消息,并向user1发送该消息
27、cat xx.log | more
28、vi xxx.log | more
29、lsof -p 进程号 | wc -l 某个进程上打开的文件数量
sftp cpayftp@10.10.38.135
分享到:
相关推荐
Linux基本常用命令大全
自己总结的linux常用命令,适合初学 高手们就不用看了~
Linux常用命令Linux常用命令Linux常用命令Linux常用命令
最新-Linux常用命令大全-非常实用 Linux基本命令-随堂笔记
Linux系统的基本操作及常用命令实验报告.doc
Linux常用命令 LINUX常用命令和系统管理 文件目录基本操作 文件压缩和打包命令 文件和目录存取权限 磁盘存储器管理 系统管理
LINUX 开始运行命令集锦select
Linux常用命令大全,涵盖基本的centos命令,速查
Linux开发常用命令 学习Linux基本知识
LINUX常用命令.pdf。LINUX常用命令.pdf。LINUX常用命令.pdf。LINUX常用命令.pdf。LINUX常用命令.pdf。
要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令! 文件目录: Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?...
linux基本操作命令,包含,进程、日志查看、文件操作、权限、解压缩、文本操作、磁盘、防火墙、自定义命令、查找文件
Linux常用命令详解(配合示例说明-清晰易懂).pdf
linux解压 tar命令,LINUX 下安装软件方法命令方法,查找并安装(卸载),linux vi命令详解及使用技巧集锦
很详细的讲解linux常用的60个基本命令,掌握这些基本上就能随意操作linux系统了。
Linux基本命令与常用命令大全。linux的系统维护,开发命令,编辑工具和其它几乎所有的基本命令和常用命令。包括其详细格式和使用方法,还有示例
linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细
Linux 常用命令 学习者掌握常用的一些Linux命令是非常有必要的。 内容基础,语言简短简洁。 可以作为基本的参考手册~
Linux 常用基本命令