linux常见命令:
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 cangls /tmp/
#把源文件不改名复制到 /tmp/ 目录下cp cangls /tmp/bols
#改名复制如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如:
cp cangls /tmp/
cp:是否覆盖"/tmp/cangls"?y
#目标位置有同名文件,所以会提示是否覆盖
10、w:可以查看15分钟内的负载均衡树
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: 显示线程树
17、top:监控系统中不同的进程使用资源的情况
18、nice:设置线程的优先级(yeild方法含义差不多,提高优先级,但不一定)
19、kill:干掉线程
20、ulimit:-a 显示当前关联的资源限制