linux 基础,只是为了方便自己查询,以免忘记

~ 表示用户主目录 
~account account 用户主目录
- 上一工作目录
. 当前目录
.. 上层目录

常用档案
/etc/passwd
/etc/shadow
/etc/group
/etc/sysconfig/i18n
/etc/sysconfig/network-config 网络配置

提到的设定档
/var/lib/mlocate 资料库
/etc/updatedb.conf 如何更新资料库

档名前面加 . 的表示隐藏档

查看用户信息 id 用户

档案时间:
    资料内容变更modification time (mtime)
    档案权限与属性变更status time (ctime)
    档案被取用时access time (atime)
档案属性:
    chattr,lsattr
    chattr [+-=] 
        +a 只能追加
        +i 啥都不能做,能复制(不能删除,改名,设定连结,写入资料)
档案类型:
    file

ls 命令 常用 ls -l , 取别名为 ll 
    -a 显示隐藏档
    -d 只列出目录 常用 ls -d */ 列出当前目录下的所有目录
    -h 将档案容量以G,M 等列出
    -i 列出 inode 编号
    -l 长资料串列出,包含档案的属性与权限等等资料

列出来七栏,第一栏为权限,十位,第五栏为档案容量,当文件时确实是档案容量,但为目录时不是指目录的档案容量
-rwxr--r-- 
第一位 -(文件)d(目录)l(链接)b(可随机存取装置)c(一次性读取装置(键盘等))
r(4)w(2)x(1)
目录的可执行权限代表可进入目录,可读权限代表可以列出目录列表,可写权限代表可以对里面的文件进行改名,移动,新建目录或文件,删除文件的权限

su 命令 常用 su - 帐户名(root 可省略)

命令列表:
mkdir,rmdir,cd,echo,rename,| 与 window dos 一样; | 管线命令 前面的输出会做为后面的输入
clear
touch,rm,cp,mv 增,删,复制,移动

touch
    -a,-m 修改 access time ,modify time
pwd 显示当前目录
    -P(大写) 如果是链接档将展示链接到的目录
mkdir 
    -p(小写) 建立多层目录
    -m 加上权限
rmdir 
    -p(小写) 接连删除连接的多个空目录
rm -rf 档名
    -r 递归
    -f 强制,不询问 
    -i 询问是否操作

cp 源文件 目标文件或目录 复制目录时加上 -r
    -a 等同于 -pdr
    -r 连同子目录一同复制
    -i 若目标档已经存在时,在覆盖时行询问
    -p 连同档案的属性一同复制(备份用)
    -d 复制快捷方式 -s 创建的文件,而非文件本身
    -l 进行硬式连结(hard link)的连结档建立,而非复制档案本身;
    -s 建立快捷方式

mv 源文件 目标文件 可以简单的用来更改文件名称
    -i 询问
    -f 强制移动
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章