当前位置: 首页 > article >正文

Linux详解——常用命令(一)

目录

一、Linux中命令格式:

1.ls 命令

 2.操作文件命令

 3.网络相关命令

 4.tar命令

 5.systemctl 服务命令


一、Linux中命令格式:

  命令  -选项  参数    如:  ls -l /usr  

 注意:在linux中命令严格区分大小写

1.ls 命令

 ls  显示文件和目录列表    (list)
    常用参数:  
       -l (long)     长格式显示文件和目录信息
       -a (all)     显示所有文件和目录(包含隐藏文件和目录)
       -R         递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。

ls (查看目录下文件和目录)
[root@localhost ~]# ls
aa  aa.txt

ls -l (长格式展示文件)
[root@localhost ~]# ls -l
总用量 60
drwxrwxr-x      2   user1  user1    4096    Aug 17 09:10 abc
- rw- r-- r--    1   user1  user1    17     Aug 17 09:04 host.conf
- rw- r-- r--    1   user1  user1    38450  Aug 17 09:04 php.ini

`长格式含义:`
文件类型 文件权限   链接数  属主    属组    大小   日期   时间    文件名
d     rwxrwxr-x     2     user1  user1 4096  Aug 17 09:10  abc

ls -a (显示所有文件)
[root@localhost ~]# ls -a
.   aa      .bash_history  .bash_profile  .cshrc  .tcshrc
..  aa.txt  .bash_logout   .bashrc        .pki    .viminfo

ls -R (递归显示文件)
[root@localhost ~]# ls -R
.:
aa  aa.txt

./aa:

 2.操作文件命令

# 0.cd 用来切换目录
# 1.pwd 显示当前工作目录(print working directory)
# 2.touch 创建空文件                                    
# 3.mkdir 创建目录(make directoriy)
            -p 父目录不存在情况下先生成父目录 (parents)            
# 4.cp 复制文件或目录(copy)
            -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
# 5.mv 移动文件或目录、文件或目录改名(move)
            mv 文件名    新文件名      文件改名
            mv 文件名    目录名         文件移动
            mv 目录名    不存在目录名  目录改名   
      mv 目录名      已存在目录名  目录移动
# 6.rm 删除文件(remove)
            -r 同时删除该目录下的所有文件(recursive)
            -f 强制删除文件或目录(force)
# 7.rmdir 删除空目录(remove directoriy)
# 8.cat 显示文本文件内容 (catenate)
# 9.more、less 分页显示文本文件内容
# 10.head、tail查看文本中开头或结尾部分的内容
        head  -n  5  a.log 查看a.log文件的前5行
# 11.tail  -f  b.log 循环读取(fellow)
# 12.echo 输出命令
            echo   I love baby                                说明:用来向屏幕输出一句话
            echo I Love baby  >>  aa.txt            说明:将这段内容输入到 文件中

 3.网络相关命令

# 1.ip addr 查看IP地址

# 2.ping 测试网络连通性
    ping www.baidu.com

 4.tar命令

# tar命令
        -c 建立一个压缩文件的参数指令(create)
        -x 解开一个压缩文件的参数指令(extract)
        -z 是否需要用 gzip 压缩
        -v 压缩的过程中显示文件(verbose)
        -f 使用档名,在 f 之后要立即接档名(file)

`通常组合使用:`
            tar -cvf aaa.tar file1.txt file2.txt                     将file1和2打包成aaa.tar
            tar -zcvf aaa.tar.gz file1.txt file2.txt             将file1和2打包成aaa.tar并压缩
            tar -zxvf aaa.tar.gz file1.txt file2.txt             将aaa.tar.gz解压

 5.systemctl 服务命令

# systemctl

    systemctl status 服务名                    说明:查看某个服务的运行状态
    systemctl start 服务名                     说明:启动某个服务
    systemctl restart 服务名                     说明:重启某个服务
    systemctl stop 服务名                         说明:停止某个服务

 


http://www.kler.cn/a/147574.html

相关文章:

  • 力扣hot100——栈
  • 并发服务器框架——zinx
  • AI中的神经元与权重矩阵之间的关系;神经元连接角度看行和列的意义
  • 声音是如何产生的
  • 【时时三省】(C语言基础)常见的动态内存错误2
  • MySQL 【多表查询】
  • UE5 - 虚幻引擎各模块流程图
  • C++学习之路(八)C++ 用Qt5实现一个工具箱(增加一个粘贴板记录管理功能)- 示例代码拆分讲解
  • 蓝桥杯第100 题 九宫幻方 DFS 全排列 C++ 解题思维
  • MySQL使用函数和存储过程实现:向数据表快速插入大量测试数据
  • springboot+vue智能企业设备管理系统05k50
  • Flink Flink中的分流
  • ESP32-Web-Server编程-JS 基础 2
  • SLURM资源调度管理系统REST API服务配置,基于slurm22.05.9,centos9stream默认版本
  • WPF实战项目十五(客户端):RestSharp的使用
  • WordPress老是提示无法连接到FTP服务器
  • 【产品设计】如何设计SaaS商业模式
  • leetcode目标和
  • 4.3-Linux网络命名空间
  • FFmepg 核心开发库及重要数据结构与API
  • 基于可微分渲染器的相机位置优化【PyTorch3D】
  • CPU、GPU、TPU内存子系统架构
  • Python入门学习篇(三)——比较运算符赋值运算符逻辑运算符成员运算符
  • 【JavaEE初阶】Thread 类及常见方法、线程的状态
  • 集成学习的两种常见策略:bagging VS. boosting
  • KVM虚拟机的NAT网络模式原理及过程展示