linux常见命令20个
1.cd:cd ~ 和 cd:返回用户目录;cd 路径:进入指定目录;cd …:返回上一级目录;cd /:返回到根目录
2.ls: ls -l:以列表形式显示文件及文件夹的详细信息ls -a:显示所有文件列表
3.mv:重命名(mv 原文件名 新文件名)单文件移动(mv 移动文件 移动后文件路经)-t多文件移动(包含及文件)
4.mkdir:-m目录存在创建文件成功
5.cat:输出文件内容;cat 1.txt>>2.txt 2.txt后追加1.txt
6.find:在指定目录下查找文件find /app1/www -name “*.txt”
7.pwd:当前目录
8.rm:删除文件 -r删除文件夹及所有文件;-f强制删除
9.touch:创建新的文件 10 cp: cp text1.txt /app1/c
11.vi:修改文集内容
12.echo:创建和覆盖文件
13.tar: 打包文件:tar -zcvf 打包名 文件
14.scp:scp 文件名 用户名@ip:服务器绝对路径目录 (分号后面无空格)
scp redis-3.0.7.tar.gz root@29.118.65.136:/app1/www
将远程服务器上的文件/目录拷贝到本地scp -r 用户名@ip:服务器绝对路径目录 绝对路径本地目录
scp -r root@29.118.65.136:/app1/www /app/software
15.ps: -a列出所有运行激活中的进程 -aux显示进程信息 -ef|grep -列出需要进程
16.pstree: 显示线程树
17top:监控系统中不同的进程使用资源的情况
18nice:设置线程的优先级(yeild方法含义差不多,提高优先级,但不一定)
19kill:干掉线程
20ulimit:-a 显示当前关联的资源限制
21w:可以查看15分钟内的负载均衡树