首页 > 代码库 > 三.linux基本的50条命令

三.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 文件名/    改文件的权限

 

三.linux基本的50条命令