三.linux基本的50条命令
1.pwd 查看当前所在的目录位置
2.cd 进入当前目录(文件夹)
• cd / 进入根目录
• cd /路径 进入指定路径的目录
• cd .. 返回上一次目录 相当于windows中的backspace
3.ls 查看当前目录下有什么文件 相当于windows中的双击打开文件
• ls -l 查看当前目录下的详细信息,是目录还是文件
• ls -lh 查看当前目录下文件或者目录的大小 文件大小的单位是以byte为单位
• ls -a 查看隐藏的文件或者目录
4.vim + /路径 创建文件
• vim . 创建隐藏的文件
5. cat 查看文件的具体内容 直接跳转到文件的末端
• more 查看更多的文件内容 按Enter是按行查看 按Space是更快速的查看
6. mkdir 创建目录(文件夹) + /路径 在指定位置创建目录
• mkdir -p 文件名/文件名/文件名/ 递归式的创建目录
7.mv 文件名+路径 将指定文件移动到指定位置
8. tree 显示目录的树状图 如果没有tree 指令 打 yum -y install tree 加载tree 命令
9.rm 删除文件 一般不使用此命令,删除文件不能回复
• >+文件名 清空符号 清空文件内的内容
• 一般是将不用的文件或者目录用mv命令移动到/tmp 回收站中
10.cp 复制文件的命令
• cp + 文件名 +/路径 把文件复制到指定位置
11.find / -name "文件名“ 在/目录下查找指定文件
• find / -name "*.文件名" 在/下查找所有后缀为文件名的文件 如 find / -name "*.log" 在/下查找所有log后缀的文件
• find / -name *文件名* 模糊查询
• find / size +10M | xargs ls -lh 在/下找10M以上的文件并返回符合条件的文件名和目录名 (" | " 为管道符)
12.df -h 查看linux系统中的文件系统磁盘空间占用情况
13.du -sh 查看当前目录的大小
14.free -m 查看服务器的内存
15.top 查看服务器程序占用内存的情况
• User 是表示用户进程所占的CPU
• System 是表示操作系统本身所占的CPU
• idle cpu的空闲率
• iowait cpu等待Io的时间比
• total - used = buffers + free + Cached
16.ip a 查看当前的IP地址
17.kill +进程号 结束该进程,相当于windows中的结束程序
18.grep 抓取命令
• grep +文件中的字 +文件名 直接抓取到该文件
• grep -n 文件中的字 文件名 抓取到该文件并且显示该文件所在的行
19.vim +文件名 +n (行数) 直接跳转到改行 快速的编辑方式
20.tar zcvf 创建的文件名.tar.gz +文件名 将指定文件打包,相当于Windows中的压缩文件
• tar zcvf 创建的文件名.tar.gz ./* 将当前目录下文件打包
21.sz +文件名 在打包好的文件下载下来
• 如果Linux中没有sz命令,输入 yum -y install lrzsz 安装sz命令
22. useradd 用户名 添加用户
23.chown root.root 文件名/ 创建用户,属主
24.chmod 755 文件名/ 改文件的权限