Linux实用命令

[b]1 ssh 命令[/b]
连接服务器
[quote]ssh username@domain [/quote]

[b]2 文件目录操作[/b]
显示所有文件和文件夹
[quote]ls -al
[/quote]
创建文件夹
[quote]mkdir foldername
[/quote]
创建文件
[quote]touch filename
[/quote]
删除文件夹或文件
[quote]rm -r foldername/filename
[/quote]
文件拷贝
[quote]cp filename cpfilename
[/quote]
文件剪切
[quote]mv filename cpfilename
[/quote]
切换到用户目录
[quote]cd ~
[/quote]
动态显示文件尾部,常用来查看tomcat的catalina.out文件
[quote]tail -f catalina.out
[/quote]
文件搜索
[quote]find ~ -name "catalina.out"
[/quote]
如果只有一个catalina.out,可以把这个命令跟tail一起使用,直接读取catalina.out
[quote]tail -f `find ~ -name "catalina.out"`
[/quote]

[b]3 文件权限命令[/b]
[quote]chmod +x filename 添加可执行权限[/quote]

[b]4 tar 文件压缩 [/b]
压缩
[quote]tar -zvcf java.tar.gz java [/quote]
解压
[quote]tar -xzvf java.tar.gz [/quote]

[b]5 进程命令 [/b]
查看java进程
[quote]ps -aux | grep java[/quote]
结束进程
[quote]kill processnumber[/quote]
查看内存利用情况
[quote]du[/quote]

[b]6 环境变量命令 [/b]
查看所有环境变量
[quote]env[/quote]
查看 JAVA_HOME
[quote]echo $JAVA_HOME[/quote]
查看java命令路径
[quote]which java[/quote]
给命令起别名
[quote]alias lm='ls -al'[/quote]
使修改的环境变量文件生效
[quote]source .bashrc[/quote]

[b]7 vim命令 [/b]
读取文件
[quote]vim file[/quote]
在只读模式下的命令
[quote]/ 搜索命令 按n寻找下一个 N寻找上一个
G 到文件末尾
gg 到文件开头
page down,page up键可以上下翻页
[/quote]
按i或者o或者a进入编辑模式
按esc回到只读模式
按shift+: 进入命令模式
[quote]q! 强制退出
wq 保存之后退出
sh 进入shell
exit 退出上面vim里用命令进入的shell[/quote]

[b]8 less 命令 [/b]
less命令跟vim命令相比 更快 每次less命令只读区当前页数据
搜索
[quote]当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。
向前搜索
/ - 使用一个模式进行搜索,并定位到下一个匹配的文本
n - 向前查找下一个匹配的文本
N - 向后查找前一个匹配的文本
向后搜索
? - 使用模式进行搜索,并定位到前一个匹配的文本
n - 向后查找下一个匹配的文本
N - 向前查找前一个匹配的文本
[/quote]
全屏导航
[quote]ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
[/quote]
单行导航
[quote]j - 向前移动一行
k - 向后移动一行[/quote]
其它导航
[quote]G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令
[/quote]

你可能感兴趣的:(Linux)