Linux 基本命令

  1. clear 清除历史命令
           快捷键:
                  ctrl + L  清除除当前外的所有命令
                  ctrl + u   只清除当前的命令
  2. pwd        当前所在的目录
  3. cd <目录>            切换工作目录
     注意: 
      1. ./     当前目录
      2. ../    上一层目录(父目录)
      3. ../..  上上两次目录
      4. -     上一次的目录
  4. ls(英文全拼:list files)           
    语法:ls [-alertAFR] [name…]
           参数:   -a   显示所有文件及目录(.开头的隐藏目录也是列出)
                         -al   以详细信息列所所有文件(包括隐藏的)
                         -l    以详细信息列所所有文件(包括 权限、拥有者、文件大小等)
                         -r    将文件以相反次序列出
                         -t    将文件以建立时间先后次序列出
                        
  5. file    文件名          查看文件的相关属性  
  6. less   文本名          查看文本内容
           注意:   按q 键退出
                         按g 跳文本前
                         按G 跳文本后
                         文本中可以用   /字符  实现查找
  7. mkdir(英文全拼:make directury) 用于创建目录
    语法:mkdir [-p] dirName
           -p  确保目录存在,不存在就出创建一个
           注意:创建多个 ,文件名用空格隔开 例如:mkdir test1 test2
  8. > 文件名       重定向
    流程:
        1. > test.txt
        2. 输入文件内容
        3. Ctrl + c 退出保存

  1. cp(英文全拼:copy file)复制文件或目录
    语法:cp [options] 源文件名 新文件名
           注意:   目录复制时需要携带参数  -a
                                例如: cp -a cc dd   复制cc 目录到当前路径下并命名为dd
                         复制文件到某个路径下不重新命名:
                                例如:cp a.txt ./test
                         复制文件到某个路径下重新命名:
                                例如:cp a.txt ./test/b.txt

     
  2. mv(英文全拼:move file)用来为文件或目录改名、或将文件或目录移入其它位置
    语法:mv [options] 源文件名 新文件名
    参数:   
                  -d   同名时,覆盖并备份
                  -i    同名时询问是否覆盖 y-覆盖 n-取消操作
                  -f    同名时,直接覆盖
                  -n   同名时不覆盖
                  -u   源文件比目标文件新或者目标文件不存在时,才移动
  3.  rm(英文全拼:remove)用于删除一个文件或者目录
    语法:rm [options] name...
    参数:     -i     删除前逐一询问确认
                  -f     只读也能直接删除,无需确认
                  -r     删除目录
           例如:      删除当前路径下的test.txt
                                rm test.txt

                         删除当前路径下的list 文件夹
                                rm -r list
  4. ln(英文全拼:link files)为某一个文件在另外一个位置建立一个同步的链接。
    语法:ln [参数][源文件或目录][目标文件或目录]
    参数:-s 软链接
           说明:   软连接类似window系统中的快捷键
                         软连接可以跨文件系统,而硬链接只能在同一个文件系统中才能创建
                         软连接可以对目录进行链接,而硬链接不行
  5. whoami          用于显示用户名称
  6. date               查看系统日期和时间
                         具体请参考:Linux date命令 | 菜鸟教程
  7. touch             用于修改文件或者目录的时间属性,若文件不存在,建立一个新的文件
                         具体请参考:Linux touch命令 | 菜鸟教程
  8. 命令查询
           例如: mkdir -help
                         man  mkdir
  9. Ifconfig   查看电脑ip
  10. Ping        测试连通性
  11. Tree        查看指定的目录结构(window 可用)
  12. Yum install 安装命令
  13. vi             文本编辑
           :w  只保存不退出
           :q  不保存退出
           :q!   不保存强制退出
           :0  光标移到文件首行
           :$    光标一直文件尾行
           :nu  显示光标所在行号
           :set nu           显示所有行号
           :set nonu      不显示行号
           :s/甲/乙/g     当前行中字符甲被乙替换
           :g/甲/s//乙/g 文件中所有字符甲被乙替换
           :n,nns/甲/乙/g      将文件中第n到nn行中的字符甲替换为乙
           a     在光标后插入文本
           i      在光标前插入文本
           o     在光标所在行后新开一行
           x     删除一个字符
           dd   删除光标所在行
           yy    复制当前行
           nyy  复制从当前行的第n行
           yb   从光标向左复制一个字符
           nyb 从光标向左复制n个字符
           y$   复制从光标开始到文末的所有字符
           p     在光标后粘贴复制的文本
           np   在光标后粘贴n次
           /甲  从光标到文末搜索甲
           ?甲  从光标到文首搜索甲
  14. 查看系统配置命令
    1. Uname -r     查看内核版本
    2. df -h             查看硬盘使用情况
  15. 查看文件内容
    1. cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上
      语法:cat [-AbeEnsTuv] [--help] [--version] filename
      参数:
                   -n   对行进行编号
                   -b   与-n相似 但是对空白的不编号
      实例:  
                   1. textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
                          cat -n textfile1 > textfile2
    2. less 分屏查看
    3. more  less more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页
    4. head
    5. tail作用查看文件内容、监控日志文件
    6. tail -f   动态查看文件内容
  16. find 查找    |(管道福)*(通过配)?(占位符
  17. history  查看历史命令
  18. man  获取命令帮助
  19. grep 命令用于查找文件里符合条件的字符串(可用正则)

语法:grep 查找的内容  文件或者路径
      例如:   grep fff  test.txt
                    grep ggg *.txt
                    grep  fsdfsd  ./bb/bb/te*.txt

  1. awk 文本数据处理工具
  2. sed   主要用来设置shell ,shell脚本的执行方式
  3. 用户管理命令
    1. Useradd 创建用户
    2. Userdel   删除用户
    3. Usermod 修改用户
  4. 组管理命令
    1. Groupadd     创建组
    2. Groupdel       删除组
    3. Groupmod    修改组
    4. Gpasswd       对组内用户进行设置
  5. Chmod    改变文件或者目录的访问权
           问价和目录的权限分三种:只读(r-4)、只写(w-2)、可执行(x-1) 数字是权限数值
    例如:chmod 777 ,三个7分别表示文件所有者、群组用户、其他用户的使用权
  6. Slip 分割文本文件
    参数:
                  -b 按照文件大小分割
                  -l    按照指定行来分割
  7. Shown 更改文件或目录所在的用户名和组
  8. Du -h 列出文件或者目录大小
  9. Sudo 通过配置文件开提升普通用户的权限
  10. 软件包管理命令
    1. rpm       安装和卸载rpm软件包
    2. yum       安装、卸载和缓存rpm软件包
  11. tar 打包压缩、解压文件
  12. ps -ef 列出系统当前运行的进程
  13. pstree      以树形图显示进程,可查看子进程的父进程
  14. netstat      显示网络状态
  15. 进程管理
    1. Kill 通过id杀死进程
    2. Killall 用进程名字杀死进程
  16. Wc
    1. Wc -c 文件   统计文本字符数
    2. Wc -w 文件  统计文本中的单词数
    3. Wc -l 文件    统计文本中的行数
  17. Service
    1. Service iptables stop    停止防火墙
    2. Service mysqld start     启动MySQL服务
    3. Service network restart 重启网络服务
    4. Service iptables status  查看防火墙服务状态

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十三之歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值