基础命令总结--Linux

Linux基础命令总结

基本命令:

概括:

  • $:启动一个shell的命令窗口(shell:命令行解释器,用户可以通过shell向LInux发送请求,来运行程序)
  • ~:根目录
  • *:存文件
  • ls:显示当前所有文件
  • ls -li:展示带索引的文件
  • ls -l:按排列显示(长列表)
  • ls -a:显示所有(隐藏)文件
  • . :本级目录
  • . .:本级目录的上一级目录(两个点,中间没有空格,这编辑器两个点不能连着写)
  • clear:清屏(内容还在)
  • touch 文件名.文件类型:创建一个新的文件
  • cat 文件名:查看文件内容
  • cat > 文件名:给文件中添加内容
  • crtl+d:保存退出
  • mkdir 文件夹名:创建文件夹
  • mkdir -p 文件夹名/子文件名:创建多级文件夹
  • pwd:返回当前文件所在路径

详解:

删除:rm
  • rmdir 文件夹名:删除文件夹(必须在上级目录中)

  • rmdir -p 父文件夹 子文件夹:-p会先判断当前父文件夹里是否有文件被使用,没有就可以删除

  • rm -f 文件名:当前文件全部删除

  • rm -rf 父文件夹/子文件夹:连带(递归)删除—当没有人引用时就删除,否则就不删(从后向前执行)

cat命令
  • cat > 文件名:创建一个文件
  • cat >> 文件名:在原来创建好的文件末尾追加内容
  • cat 文件名1 文件名2 > 文件名3:将多个文件的内容合并到一起
  • cat 文件名:查看文件内容
复制:cp
  • 格式:cp [-p] [-r] 文件1 [文件2…] 目标
  • -i:有提示功能(提示文件是否已存在,是否要覆盖Y/N)
  • -p:不仅可以复制内容,还可以修改
  • -r:连带复制(递归)
链接:link
  • 软连接(符号链接) -s(soft):ln -s 文件1 文件2
  • 硬链接:ln 文件1 文件2
剪切、修改:mv
  • 剪切
    • mv -f:强制覆盖
    • -i:提示
    • 格式:mv [-f] [-i] 文件1 [文件2…] 目标
  • 修改文件名:mv 文件名1 文件名2(将文件1的名字修改为文件名2)
分屏显示:more(暂时没发现有什么用)
  • 按空格显示下一屏,回车显示下一行
  • .q 或 ^c 或 .= 或 .!commond 退出显示
grep命令:寻找特定的字符串,并打印
  • 格式:grep [选项] 字符串 [文件…]
  • -b:显示块号
  • -c:仅显示总行数(count)
  • -h:不将文件名的行号显示,只显示字符
  • -i:不区分大小写
  • -l:显示文件名
  • -n:显示行号
  • 全盘查询:grep 字符 *
  • 显示当前字符首次出现的位置,并将行号显示:grep -n ‘^字符’ 文件名
head命令(头)+tail命令(尾)
  • 显示文件起始n行,缺省值10: head [-n]
  • 显示文件最后n行,缺省值10: tail [-n]
wc命令
  • **作用:**统计指定文件的行数、字符数、单词数。
  • **格式:**wc [-[wc] 文件…]
  • -l:统计行数(从0开始)
  • -w:统计字数(单词数)
  • -c:统计字符数(字符+回车)
file命令
  • 对指定文件进行测试,并显示文件类型(文件名、编码格式、内容类型)
find命令
  • 查找文件夹位置(与grep命令类似)
  • **格式:**find 路径名 表达式
  • find.路径名
    • -name 文件名 -print
    • -user 用户名 -print
授权:chmod
  • rwx权限

    • x:可执行--------1
    • r:读--------------4
    • w:写-------------2
      • 3:可执行+可写,不能读(1+2)
      • 5:可读+可执行(1+4)
      • 6:可读可写(4+2)
      • 7:可读可写可执行(1+4+2)
  • 用户:

    1、文件的所有者

    2、作者所拥有的用户组:创建用户组(groupadd 组名) 添加用户(useradd -g 组名 用户名)

    3、other其他用户

    例:777:最大权限

  • 格式:

    • chmod [ugoa] {+|-|=} [rwx] 文件…
    • chmod [-R] 模式 文件… [目录]
  • -R:递归地改变所有子目录下所有文件的权限

  • u:(user)文件主 g:(group)同组用户 o:(other)其他用户 a:(all)所有用户

  • +:增加权限 -:取消权限 =:置成后权限

  • r:可读 w:可写 x:可执行

修改文件的所有者
  • chown 新用户名 文件
系统命令
  • ps -ef(ps -aux):查看进程 |:管道 ps -ef | grep PID:查找PID(进程ID)为?的所有进程
  • kill PID:杀死进程
  • kill -9 PID:强制杀死进程
  • userdel 用户名:删除用户
  • useradd 用户名:添加用户(root权限下)
  • password 用户名:修改密码
重启命令
  • reboot
  • shoutdown -r now:立即重启
  • shoutdown -r 时间:一定时间之后自动重启(分钟)
  • shoutdown -r 具体时间:在几点几分重启
关机命令
  • shoutdown -h now:立刻关机
  • shoutdown -h 时间:一定时间后自动关机(分钟)
修改主机名
  • vim /etc/hostname(root权限下)
修改hosts文件
  • vim /etc/hosts(root权限下)
修改配置文件(环境变量)
  • vim /etc/profile(root权限下)
使配置文件生效(配置完必须要执行此命令,使之生效)
  • source /etc/profile
防火墙
  • ufw status:查看防火墙状态(root权限下)
  • ufw disable:关闭防火墙(root权限下)
ssh分发命令(虚拟机之间)
  • scp -r 路径 新主机名:路径 (前提要先安装ssh,并且配置免密联通)
查看网络状态
  • netstat
  • 查看进程状态:netstat -nap | grep 端口号

Linux的两个基本思想:

  1. 一切都是文件;
  2. 每个软件都有确定的用途
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值