【Ubuntu】Linux拾遗

Linux命令

1. 界面级别
  • 【Tab】 快捷补全命令或路径;多次按下可以选择
  • Ctrl+D 退出终端
  • Ctrl+C 结束程序
  • Ctrl+S 暂停程序
  • Ctrl+Z 将程序放到后台运行
  • fg 后台程序返回前台
  • Ctrl+A 行首,相当于Home
  • Ctrl+E 行尾,相当于End
  • Ctrl+K 删除当前光标至行尾
  • Alt+Backspace 向前删除一个单词
  • Shift+PageUp 向上翻
  • Shift+PageDown 向下翻
  • 历史命令
2. 通配符
  • * 匹配0或多个字符
  • ? 匹配任意一个字符
  • [abc] 匹配abc任意单个字符
  • [^abc] 匹配非abc任意单个字符
  • [a-z] [0-9] 任意单个字符
  • {string1,string2} 匹配任意某个字符串
  • {1..10} 匹配1-10全部字符
# 创建file_1.txt, file_2.txt, ... , file_5.txt
touch file_{1..5}.txt
3. 手册
  • man <cmd> 查看某命令的手册Manual Pages
  • 一般包括:
    • NAME 名称
    • SYNOPSIS 概要
    • DESCRIPTION 说明
    • EXAMPLES 示例
    • SEE ALSO 参见
  • <cmd> --help 查看帮助
4. 图形字符
  • printerbanner 自带
  • banner (英文:横幅)
  • toilet
  • figlet
printerbanner -w 50 "zpj"
5. 用户
  • sudo adduser LiBai 创建新用户
  • su -l LiBai 切换到用户LiBai
  • who am i whoami 查看自己信息
  • pwd 显示当前路径
  • exit 退出用户登录,同Ctrl+D
  • /etc/sudoers.d/ 目录下包含的用户拥有sudo权限
  • /etc/ 目录下的 group 文件内存储分组信息
    • 其格式为group_name:password:GID:user_list
  • usermod 修改用户
    • sudo usermod -G sudo XXuser 给XXuser添加sudo权限
  • deluser 删除用户
6. 权限
  • ls -l 文件详细信息
    • 文件类型+权限+链接数+所有者+用户组+文件大小+最后修改时间+文件名
    • 文件类型
      • d 目录
      • l 软连接
      • - 普通文件
      • b 块 设备
      • c 字符 设备
      • p 管道
      • s socket
    • 权限:所有者-所属组-其他
      • rwx 读,写,执行
      • 111 最高权限是7
      • 700 所有者7,组内0,其他0
  • chown user file 改变文件的所有者
  • 改变文件权限
    • chmod 640 file (数字)
    • chmod ugo +/- rwx, user,group,others (加减)
7. 目录
  • NFS 网络文件系统Network File System
  • FHS 文件系统层次标准FileSystem Hierarchy Standard
    • /etc 设置文件,软件放置处
    • /bin 一般可执行文件,文件系统未挂载时已经可用
    • /var/log 系统日志
    • /usr/share 共享数据
    • /boot 开机相关
    • /opt 第三方软件
    • /dev 设备文件(device)
    • /home
    • /lib 程序动态库或模块文件
    • /root
    • /sbin 根用户才能使用的脚本
    • /tmp 临时文件
    • /usr
      • /bin /local /include /lib /share
    • /var 变量文件
      • /account /local /tmp
  • - 表示上一次路径
  • ~ 用户路径
8. 文件系统
  • mkdir 创建目录
  • mkdir -p 多级目录(带parents)
  • cp 复制
  • cp -r 递归复制(recursion)
  • rm 移除
  • rm -r 递归
  • mv 移动,可以做重命名
8.1 查看文件
  • cat 正读
  • cat -n 带行号
  • tac 倒读
  • nl 带行号读
  • tail
  • head
  • more
  • less
  • file 查看文件类型
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值