学习笔记之Linux学习(二):Linux常用命令介绍

前言

上一篇文章:学习笔记之Linux学习(一)
介绍了VMware Workstation Pro 软件的安装、Linux的安装、Xshell终端的安装以及Linux目录的介绍。

本文主要介绍Linux的常用命令,为后续的学习作准备。

Linux常用命令介绍

(1)ifconfig

	查看网络编辑器. 查看网卡信息.

(2)pwd

	print working directory - 输出当前工作目录,光标所在位置的目录.

(3)cd

	change directory - 切换目录.
    特殊目录符号 : 当前目录 - ‘.’ , 父目录 - ‘..’(cd ..)
    使用方式
            1  切换固定位置
                    使用根目录作为定位标准, 绝对寻址.
                     如:cd /xxx/yyy/zzz
            2  切换相对位置
                    在当前目录位置开始相对寻址.
                     如:cd xxx/yyy/zzz
            3  进入主目录
                    直接进入用户主目录
                      cd
                      cd ~    这里的~代表的就是root目录

(4)ls

list - 列表目录中的内容.默认显示当前目录下的文件列表

     使用方式
            列表当前目录 :ls
            列表指定目录 :ls 目录位置(绝对路径|相对路径)
            查看全部内容 :ls -a [目录]---list all - 查看所有, 包括隐藏文件. 
            注意:Linux 中隐藏文件都是以’.’开头的文件.
            列表查看目录内容 :
                  ls -l [目录]:显示当前目录下的文件属性:大小、权限、日期、符号链接。
                  ll - 简化命令不代表全部 Linxu 系统可用.
                  list list - 以列表的信息,显示指定目录中的内容. 列表代表的是文件的详情.
                    
           
             类型: - | 1 代表文件
                    d | 2 代表目录, 2+n, n 代表目录中的文件数量.

             容量:单位是字节. 所有的目录固定容量为 4096.
             
             权限:分为不同的角色: 文件的所有者, 就是创建文件的用户. 
                    所在组,和所有者同一个组的其他用户. 其他用户, 和所有者不在一个组的用户.
                    rwx - read write execut
                   ‘-’ 代表没有对应权限.
     命令参数
          所有以‘-‘ 开头的命令后缀信息, 都是命令参数. 多参数可以并行使用. 如: ls -al

(5)clear

	clear screen - 清空屏幕.
    清屏命令有两个:clear 和 clear screen

(6)touch

创建空白文件,在 Linux 系统中,文件不需要强制后缀名.
                    如: 文本文件可以定义为, a | a.txt | a.text
使用方式
            touch 文件名:指的是在当前目录下创建文件
            touch 目录/文件名:基于相对路径 如:touch root/b
            touch /目录/文件名:基于绝对路径 

(7)cat

查看文件的全部内容.一次性显示文件中所有内容.

(8)more

分屏显示文件内容, 显示后,使用空格显示下一屏, 
回车显示下一行,q 退出分屏显示.
ctrl+c,退出命令

(9)head

显示文件的前多少行, 默认显示前 10 行. 如:head -number filename
查看文件中的前多少行.

(10)tail

显示文件末尾多少行.默认显示末尾 10 行. 如:tail -number filename

(11)mkdir

make directory - 创建目录.
    10.1  使用方式
            10.1.1  相对创建一个子目录--mkdir directoryName
            10.1.2  绝对创建一个目录 --mkdir /directoryName
            10.1.3  一次性创建多级目录--mkdir -p                
            parentDirectoryName/childDirectoryName

(12)cp

copy - 复制命令.
  使用方式--copy 源信息 目录信息    copy source target  
  复制文件-copy fileName newFileName
    copy directoryName/fileName directoryName/[newFileName]
    copy /directoryName/fileName /directoryName/[newFileName]
 复制目录
    copy -r directoryName newDirectoryName

(13) rm

remove - 删除
    使用方式 ---rm source :rm 要删除的资源
    删除文件需提示----rm fileName   
                             rm directoryName/fileName
                             rm / directoryName/fileName
    删除文件不需提示---rm-f fileName
                             rm -f directoryName/fileName
                             rm -f /directoryName/fileName
    删除目录需提示
                            rm -r directoryName
    删除目录不需提示
                            rm -rf directoryName

(14)mv

move - 移动或重命名. 相当于剪切和重命名.
  使用方式
         mv source target 移动
         mv source newName 重命名
  移动文件到指定位置 :mv fileName directoryName
  为文件重命名 :mv fileName newFileName

(15) vi | vim

编辑文件, vim 是增强命令. 
			不代表所有的 Linux 都支持.vim 增强在有高亮显示.
使用方式----vi fileName
命令模式----是控制编辑的文件的状态的,如:保存,退出编辑等.
       进入编辑模式:
        a - append, 追加的方式进入编辑模式
        i - insert, 插入的方式进入编辑模式
        o - under line , 在光标所在位置之下,新增一行,进入编辑模式.
        O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式.
        dd  :[number] dd - delete line 删除指定行, 默认 1 行
        w   : write - 保存
        q   :quit - 退出 vi 编辑器
        wq  :保存并退出
        q!  :强制退出不保存.
        set nu  :显示行号
         /keywords  :搜索关键字, keywords 是关键字的命名.
        G   :光标跳转到文件尾
        gg  :光标跳转到文件头
编辑模式:是编辑文件内容的.进入命令模式 - esc

(16)service

服务控制命令. 常用服务:iptables - 防火墙, 
vsftpd ftp 文件服务器, mysql防火墙建议关闭. 
否则除 80,22 端口外,其他所有端口无法访问.

关闭操作:(service iptables stop)
使用方式
     1、启动服务
              service 服务名称 start
     2、停止服务
              service 服务名称 stop 
     3、重启服务
              service 服务名称 restart
     4、查看服务状态
              service 服务名称 status

(17) ps

进程信息查看命令.
    使用方式
            ps aux [| grep keywords]
             a - 所有进程
             u - 包含用户启动的进程
             x - 正在执行中的进程.

(18)grep

过滤|筛选, 筛选符合关键字的数据.

(19)tar

解压缩 : tar 命令
      1  使用方式
          tar [参数] source [target]
          source - 压缩文件
          target - 解压缩后的目标位置, 默认解压到当前目录.
            常用写法 :
                    解压缩 : tar -zxf 压缩文件名
                    解压缩 : tar -zxvf 压缩文件名
                    压缩 : tar -czf 要压缩的目录 压缩后的文件名

		1.1  z
              zip 格式压缩文件, 包含 zip,gz,tar.gz 等格式. 
              不包含 rar.
        1.2  c
              创建压缩包.
        1.3  x
              解压缩
        1.4  f
              指定文件
        1.5  v
             显示解压缩过程.

(20)useradd

创建新用户 : useradd 命令
    useradd + 用户名

(21)passwd

为用户添加密码 : passwd 命令
    passwd + 用户名(为哪个用户添加密码)

(22)chkconfig iptables off

永久关闭防火墙

(23)reboot

重启linux(慎用)

上一篇文章:学习笔记之Linux学习(一)

下一篇文章:学习笔记之Linux学习(三)

猜你喜欢

转载自blog.csdn.net/weixin_43246215/article/details/107433456
今日推荐