A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王高飞 黑马粉丝团   /  2018-12-25 20:34  /  2159 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王高飞 于 2018-12-25 20:40 编辑
Linux基本命令:
    1 linux的目录结构(根目录下):
                       bin 存放二进制可执行文件
                       sbin 存放二进制可执行文件,只有root才能访问
                       etc 存放系统配置文件,配置环境变量的地方
                       usr 存放共享的系统资源文件
                       home 存放用户文件的根目录
                       root 超级用户目录
    2 目录切换命令:
            cd XX        切换到该目录下XX目录
            cd ../        切换到上一层目录。该目录所在目录的上一层
            cd /        切换到系统根目录
            cd ~(root)    切换到超级用户主目录(家目录),输完用户名密码进入到这个界面。root
            cd -        切换到上一个所在目录,上一个访问的目录   
    3 文件夹(目录)操作:
          (1)增加目录操作(增):在当前目录下创建一个目录
                命令:mkdir 目录名称
          (2)查看目录(查)
                命令:ls [-al]  父目录 :查看该目录下的文件夹
                      ls:  显示父目录下所有不隐藏的
                      ls -a :显示父目录下所有 包括隐藏的
                      ls -l:显示父目录下目录详细信息 可以缩写成ll,
                             比ls展示的更加详细,有文件的权限、日期等信息的展示。
          (3)搜索目录(查)
                命令:find 目录 参数 文件名称
                示例:find /root -name ‘test*’
          (4)修改目录的名称
                命令:mv 目录名称 新目录名称
                      操作同一目录下的文件就是修改名称
                注意:mv语法不仅可以对目录进行重命名操作,对文件和压缩包等都可执行重命名操作      
          (5)移动目录的位置---剪切
                命令:mv 目录名称 目录的新路径
                      操作不同文件夹下的就是剪切
                注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
          (6)拷贝目录(改)
                命令:cp -r 目录名称 目录拷贝的目标位置 -----r代表递归
                      -r 递归  针对文件夹,有子文件夹或文件。而文件不需要
                注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不    用写-r递归
          (7)删除目录(删)
                命令:rm [-rf] 目录
                      -rf :强制删除,不询问是否确认删除 ,-r 表示递归 -f 表示不询问受否删除 直接确定
                注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包
                自杀式删除:rm -[r]f / *
    4 文件的操作
          (1)文件的创建(增)
                命令:touch 目录文件名称  :创建完是一个空文件
          (2)文件的查看(查)
                命令:cat/more/less/tail 文件
                示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容,不用退出。直接由命令行
                      使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
                      使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看
                      使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束
          (3)编辑文件的内容(改)
                命令:vim 文件名
                注意:1 进入文件并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式,菜可以编辑文件
                      2 编辑完成后,按下Esc,退回命令模式
                      3 此时文件虽然已经编辑完成,但是没有保存,需输入冒号:进入底行模式,在底行模式下输入wq!代表保存退出;输入q!代表强制退出不保存。
          (4)删除文件
                同目录删除:rm -rf 文件名     
          (5)复制文件
                命令:cp -r 目录名称 目录拷贝的目标位置
          (6)移动文件--剪切
                命令:mv 目录名称 目录的新路径
    5 压缩文件的操作
                linux中的打包文件:.tar
                linux中的压缩文件:.gz
                linux中打包并压缩的文件:.tar.gz  (一般情况下打包和压缩是一起进行的)
                命令:tar -zcvf 打包压缩后的文件名 要打包的文件(之间空格分隔)
                如果压缩某个文件夹下的所有文件:/文件夹/ *
                其中:z:调用gzip压缩命令进行压缩
                      c:打包文件
                      v:显示运行过程
                      f:指定文件名
    5 解压文件      
          命令:tar [-xvf] 压缩文件
          其中:x:代表解压
          示例:将/test下的xxx.tar.gz解压到当前目录下,不用写解压的位置
                tar -xvf xxx.tar.gz
          示例:将/test下的xxx.tar.gz解压到根目录/usr下
                tar -xvf xxx.tar.gz -C /usr    C代表指定解压的位置
       解压一个zip文件:
        unzip file1.zip
    6 其他命令
            (1)显示当前工作目录
                命令:pwd
            (2)查看进程
                命令:ps -ef  ---显示所有的进程
            (3)kill命令
                命令:kill -9 pid(pid是进程的id)
            (4)搜索命令
                命令:grep 要搜索的字符串 要搜索的文件
                示例:搜索/usr/sudo.conf文件中包含字符串to的行 grep ‘to’ a.txt
                示例:搜索/usr/sudu.conf文件中包含字符串to的行to要高亮显示 grep ‘to’ a.txt --color
            (5)管道命令
                命令:|  将前一个命令的输出作为本次目录的输入 管道左侧的输出作为管道右侧的输入
                示例:查看当前系统中所有的进程中包括system字符串的进程
            (6)网络通信命令
                查看当前系统的网卡信息:ifconfig
            (7)查看与某台机器的连接情况:ping
            (8)查看当前系统的端口使用:netstat -an
            (9)关机命令
                重启命令:reboot                  
                立即关机:halt
    6 Linux的权限命令
            权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以查看某个目录下的文件或目录的权限
            文件的类型:可读可写可执行-rwx  没有权限直接不写
                第一位:不能修改,默认的
                d:代表目录
                -:代表文件
                l:代表链接(可以认为是window中的快捷方式)
                后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的    用户的权限,其他用户的权限
                r:代表权限是可读,r也可以用数字4表示
                w:代表权限是可写,w也可以用数字2表示
                x:代表权限是可执行,x也可以用数字1表示
               修改文件/目录的权限的命令:chmod
                示例:修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,其他用户只有读的权限
                      chmod u=rwx,g=rw,o=r aaa.txt 或  chmod 764(任何一位都可以是0) aaa.txt

10 个回复

正序浏览
讲的太好了,转走了!!!
回复 使用道具 举报
回复 使用道具 举报
面试中总有几道很简单、你却写不出来的Linux命令题。
看,全在这儿了
回复 使用道具 举报
顶一波!写的好!
回复 使用道具 举报
学习到了,linux还是多看看
回复 使用道具 举报
回复 使用道具 举报
Vicky韦 来自手机 黑马粉丝团 2018-12-26 14:53:18
报纸
专业
回复 使用道具 举报
   
回复 使用道具 举报
哇塞 学到啦
回复 使用道具 举报
收藏了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马