欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-04 12:37:43
...

前言

上一篇文章:学习笔记之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学习(三)