Linux


全大写代表是字面意思 即所需要填写的值等

PS : TBD - To be done 未完待续

Linux 基本权限

Linux基本权限9

owner/group/other三种身份自己的read/write/execute权限

rwx

  • r : 4
  • w : 2
  • x : 1

cd

chown

  chown [-R] OWNERNAME FILENAME
  chown [-R] OWNERNAME:GROUPNAME FILENAME

chmod

  chmod [-R] xyz FILEorCATALOG
  chmod ugoa +/-/= rwx FILEorCATALOG

user group owner 可用,分隔

文件与路径

  • 绝对路径

    • /user/share/doc
    • 由根目录/写起

  • 相对路径

    • cd ../man
    • 相对目录上下级等进行选择

常用目录处理的几个命令

man [command] 查看各个命令的使用文档

ls

  • -a : 全部文件 包括隐藏文档
  • -d : 仅列出目录(Catalog)
  • -l : 长数据串列出 包含文件的属性和权限等

cd

Change Directory - 切换目录

cd [RelativePath/AbsolutePath]

pwd

Print Working Dirctory

  • -P : 显示确实的路径 而非使用连结Link (类似屏蔽掉快捷方式)

mkdir

Make Directory - 创建新目录

mkdir [-mp] CATALOG
  • -m : 配置文件权限
    • 不使用则会对创建的文件采用默认的权限
  • -p : 直接将所需要的目录包含上一级目录递归创建起来

rmdir

rmdir [-p] CATALOG
  • -p : 连同上一级 [空的] 也一起删除
    • 非空目录无法直接删除 该参数可强制删除

cp

cp [-options] SOURCE DESTINATION
  • -a : 即-pdr 详见下 常用
  • -d : 若 SOURCE 是链接档Link File 则复制链接档 而非本身
  • -f : force TBD
  • -i : 若DITINATION 在覆盖时会先询问再进行 常用
  • -l : 进行硬式连接(Hard Link) 的连接档创建 不复制文件
  • -p : 连同文件的属性一起复制过去 而非使用默认属性 备份常用
  • -r : 递归持续复制 用于目录的复制行为
  • -s : 复制成为符号链接档(Symbolic Link)
  • -u : 若 DESTINATIONSOURCE 旧 才升级DESTINATION

rm

Remove File - 删除文件或者目录

rm [-fir] CATALOG
  • -f : force 忽略文件不存在提示 不会出现警告信息
  • -i : 互动模式 删除前会询问是否确认
  • -r : 递归删除 Dangerous

mv

mv [-fiu] SOURCE DESTINATION
mv [options] SOURCE1 SOURCE2 .... DIRECTORY
  • -f : force 如果目录已经存在 不会询问而直接覆盖
  • -i : 若DESTINATION 已经存在 会询问
  • -u : 若 DESTINATION 已经存在 且SOURCE较新 才会更新 Update

内容查看

cat

cat [-options]
  • -A : 相当于 -vET 的整合选项
  • -b : 列出行号 仅针对非空白行
  • -E : 将行尾断行字节$显示
  • -n : 列出行号 空白行也有
  • -T : 将Tab 键以 ^|显示出来
  • -v : 列出一些看不出来的特殊字符

tac

taccat的倒写 即 倒叙输出文件内容

nl

显示行号

nl [-bnw] FILE
  • -b : 指定行号
    • -b a : 包括空行也显示 \\ 类似 cat -n
    • -b t : 空行不显示(默认选项)
  • -n : 列出行号的方法
    • -n ln : 左方
    • -n rn : 右方 无0
    • -n rz : 右方 有0
  • -w : 行号栏位占用的位数

more

可以一页一页的显示内容

Space : 显示文本的下一屏

Enter : 显示下一行

| : TBD

H : 帮助内容

B : 上一屏内容

Q : 退出

less

TBD

TBD

tail

TBD

用户和用户组

用户账号的管理

useradd [options] USERNAME
  • -c : 注释
  • -d : 目录 若目录不存在 则同时使用-m选项 可以创建主目录

命令看的我头疼….. 鸽了 TBD


yum

yum : int.表示味道或气味好 嗯

Yellow dog Updater Modified

是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

yum 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装

yum [options] [command] [package...]
  • options : 可选
    • -h : 帮助
    • -y : 提示是否确认时全部Yes
    • -q : 不显示安装过程
yum check-update
yum update
yum install <package_name>
yum list
yum remove <package_name>


本文作者:Ge15emium
版权声明:本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!