加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux基础命令

发布时间:2020-12-14 02:12:55 所属栏目:Linux 来源:网络整理
导读:ln 作用: 创建软链接 ln -s 源文件 目标文件 - 软链接 ln 源文件 目标文件 - 硬链接(相当于文件拷贝,修改会同时发生变化,不能给目录创建硬链接) grep 作用: 文本搜索格式: grep [-选项] ‘搜索字符串‘ 文件名/文件夹名称 例: grep ‘abc‘ a.txt (返回包含


ln

作用: 创建软链接

ln -s 源文件 目标文件 -> 软链接

ln 源文件 目标文件 -> 硬链接(相当于文件拷贝,修改会同时发生变化,不能给目录创建硬链接)


grep

作用: 文本搜索格式: grep [-选项] ‘搜索字符串‘ 文件名/文件夹名称

例: grep ‘abc‘ a.txt (返回包含搜索文字的整行内容)

参数:

  • -n : 显示行号
  • -v : 不包含匹配文字的所有行(求反)
  • -i : 忽略大小写
  • -r : 在文件中查找

grep常用正则: ^a->以a开头,b$->以b结尾,[xy]abc[mn]->匹配中括号中的一个字符,.->匹配一个字符

ll | grep ‘xxx‘ -> 在结果中过滤出带关键字的内容

find

作用: 查找文件

格式: find 目录 -name ‘文件名/目录名‘

tar

作用: 归档(压缩,解压缩)

tar 打包,解包

格式: tar [-option] 目标文件 源文件 源文件 源文件 ... -> 打包 -cf
格式: tar [-option] 源文件 [目标文件夹] -> 解包 -xf
格式: tar [-option] 源文件 -> 查看内容 -tf

必须有f参数,而且必须放到最后

参数:

  • -c: 创建一个打包文件
  • -f: 指定文件名称
  • -x: 解包
  • -v: 列出过程,显示进度
  • -t: 列出包中内容
压缩,解压

压缩

  1. 使用tar命令打包
  2. 使用gzip或bzip2命令压缩

解压缩

  1. 使用gzip或bzip2命令解压
  2. 使用tar命令解包

压缩

txt tar -zcvf abc.tar.gz a.txt b.txt c.txt

解压缩

txt tar -zxvf abc.tar.gz -C xxxx 指定解压到某个文件夹

压缩率: bzip2 > gzip > zip bzip2通用性较差,gzip和zip较为常见

chmod

作用: 修改文件权限

  • 字母法
    • u: 所有者权限
    • g: 所有者组权限
    • o: 其他用户权限
    • a: 全部
    • +: 加权限 -> chmod u+r [xxx.txt]
    • -: 减权限 -> chmod u-r [xxx.txt]
    • =: 直接设置权限 -> chmod u=rwx [xxx.txt]

      eg: chmod u+r,g-w,o=rwx xxx.txt 英文逗号分割,不能有空格

  • 数字法
    • 格式: chmod xxx 文件,每一位数代表一组权限
    • 读权限: 代号为4
    • 写权限: 代号为2
    • 可执行权限: 代号为1
    • 无权限: 代号为0
which
作用: 查看命令的位置

eg: which ls,which chmod

linux大部分命令是可执行程序,一小部分是终端自带的命令

su

作用: 切换账号

eg: su root / su,su 普通用户

passwd

作用: 设置用户密码

eg: passwd -> 设置当前用户密码,passwd root -> 设置root用户密码

可以使用root用户给其他用户设置简单密码

sudo su,sudo passwd -> 有时使用这种方式初次设置root密码

exit

作用:

  • 如果是图形界面,退出当前终端
  • 如果是使用ssh远程登陆,退出登录账户
  • 如果是切换后登陆的用户,退出则返回上一个登陆账号
who

作用: 查看登陆用户

pkill -kill -t pts/1 -> 关闭某个用户登陆
pts是从终端登陆,tty是图形界面登陆

shutdown
  • -r : 重启
  • -h 时间 : 在几点关机
  • -h +10 : 十分钟后关机
  • reboot : 重启
ps

作用: 查看系统进程(关注PID,CMD)

  • 直接运行只返回当前终端所运行的进程
  • -aux : 返回所有的进程
  • 通常和管道一起使用
  • kill -9 PID -> 强制杀死进程
netstat(root用户)
  • netstat -tnulp -> 查看系统某些软件开启的端口
  • 通常配合管道使用 : netstat -tnulp | grep ssh
lsof(root用户)

作用:查看系统开启的端口

eg: lsof -i -> 查看系统开放端口程序
eg: lsof -i :22 -> 查看端口号对应程序

head

作用: 查看文件头几行内容

eg: head xx.txt -> 默认显示前十行内容
eg: head -n xx.txt -> 默认显示前n行内容

tail

作用: 查看尾部几行内容(语法同上)

tailf abc.log : 实时监控文件变化

查看版本
  • cat /proc/version -> 查看内核版本
  • cat /etc/issue -> 查看发行版本

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读