linux基础命令整理

此生再无相见时 提交于 2020-01-10 23:05:32
1  显示当前工作目录                pwd
2  查看目录下的所有内容          ls
       ls   -l   以列方式查看
       ls  -a  显示所有内容(包括隐藏内容)
       ls var  显示var目录下的内容
 
3 切换目录   cd +路径
4 清屏  clear
5 修改登录密码      
           password   修改root账户的密码
                                password  用户名   修改指定账户的密码
 
6 创建文件夹           mkdir 文件夹名称
                                mkdir    文件夹名称1   文件夹名称2                在当前目录下创建多个文件夹
                                mkdir 创建多级目录              mkdir  -p hello/a          
 
7 删除文件夹            rmdir 文件夹名称
                                 rmdir 文件夹名称  文件夹名称
                                 rmdir  只能删除空文件夹
8     创建一个空白文件   touch 文件名
                                touch 文件名  文件名        同时创建多个
 
9     删除文件    
                    unlink  文件名         一次只能删除一个
10  删除文件或文件夹   
                                rm  a.txt    先提示   删除
                                rm  -f a.txt  b.txt  不提示  删除
                                rm -r  hello
                                rm -rf 文件夹 文件
                                rm -rf  *.*   删除当前目录下所有文件
                                rm -rf   *    清空当前目录
 
注意:谨慎使用rm -rf 命令
 
11 复制文件
                        cp a.txt   hello/a.txt
                        cp   c.txt       hello/ccc.txt    复制并重命名
                        注意:cp只能复制文件
12  移动文件
                        mv a.txt    hh     将 a.txt移动到 hh 下
                        mv  haha     hello/ttt   移动文件夹并重命名
                        mv  原名    新名   重命名
 
13   修改权限
            用户种类    a(所有用户)    u(文件拥有者 )   o( 其它)
            读(r  4)   写(w  2)  执行(1)
 
            chmod -R 777 hello 将最大权限赋给hello   包括子文件夹/文件
 
14   找文件
 
            find  路径  -name    文件名
            find   /etc   -name  httpd.conf      
 
15   vi编辑器
 
        ①打开文件     vi 文件名称
        ②vi 的两种状态
                        插入             i
                        命令(只可接受vi命令)            esc
        ③保存
                    回到终端     :w  回车
                    退出并回到终端             :q   回车
                    强制退出不保存             :q!  回车
                    保存退出                        :wq 回车
                    查找内容                        :/查找的内容               查找下一个  n
                    显示行号                        :set nu 回车
  ④批量替换
      :/s/str1/str2/g               str1为旧数据,str2为新数据
 
16  打包         tar   cvf   xx.tar   文件   文件夹 ...
17  解包         tar  xvf   xx.tar
 
18  gzip压缩(.gz)    
                        gzip   文件名                      gzip hello.tar
19  gunzip 解压    gunzip  xx.gz
20  zip 压缩   
21  解压   unzip  xx.zip
 
22  查看 linux 盘符信息  fdisk -l
23  挂载U盘     (u盘的格式必须为fat格式)
                       mount    u盘的路径  要挂载的路径
24  卸载U盘    unmount  
 
25  查看文件编码   file 文件名
26  查看文件内容   cat 文件名
27  查看文件内容    more 文件名
28  查看文件内容   less 文件名
29  查看系统进程    ps -A 
30  杀死进程     kill   进程号
31  查看系统的所有服务信息            service --status -all
32  查看时间          date
33  查看当前日历   cal
34  定时关机   shutdown -h 17:00
                    shutdown -h now
35  关机       halt
36  切换到root用户   su
37   scp命令  用于不同linux主机之间copy文件
 
  ① 将本地文件copy到测试服务器
  scp /home/daisy/full.tar.gz sk@192.100.1.201:/home/sk/              /home/daisy/full.tar.gz为本地文件            /home/sk为服务器的存放目录
 
  ② 在测试机上执行命令 (将阿里云的sql文件备份到测试机的home/sk/目录下)
       scp -P 端口号 sk@1XX.2XX.2XX.2XX:/home/sk/test.sql /home/sk/
 
 
38 提升权限  sudo  (如果用户有root权限), 可以使用该命令 
 
 
 
                         
 
 
 
 
 
 
 
 
 
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!