4-8天笔记

回复 收藏

4-8 天cd命令     ls命令     linux环境变量     快捷键 创建和删除目录     rm命令     cp命令    移动和重命名mv文件查看命令    文件和目录属性    chmod命令     chown命令chattr隐藏属性    suid     sgid     stickfind     三个time     软链接,硬链接cd命令pwd     我在哪cd        我去哪CD==change directory  (更改目录)whoami                          (查看当前用户名字)id                                    (查看uid. gid以及组)echo $HOME                  (查看用户家目录)   $HOME(系统自带的环境变量)pwd                                (查看当前用户在那个目录下)cd -                                 (进入上次所在的目录)cd ~ == cd  命令一致      (~ 表示当前用户的家目录)cd /var/log/                    (进入到指定的目录下)cd.                                   (当前目录)cd. .                                 (上一级目录)ls命令ls ==list         列出文件ls -a               列出隐藏文件ls -l                列出文件详细信息ls -t                以时间顺序列出,最新的在最上面ls -i                显示inode号ls -ld              列出目录本身信息ls -h               显示大小ls -r                反向列出linux环境变量快捷键ctrl+l             清屏ctrl+d            退出终端,或者使用logout、exitctrl+a            跳到开始ctrl+e            跳到最后ctrl+u            向前删除ctrl+k            向后删除ctrl+c            中断命令ctrl+z            暂停命令fg                  休眠恢复ctrl+s            锁定屏幕ctrl+q            锁定解除创建和删除目录    mkdir       创建目录        mkdir 123               在当前目录下创建123目录                                       mkdir /tmp/123      在/tmp下创建123目录mkdir -p   创建多级目录 mkdir 1/2/3       在当前目录创建1目录在1目录创建2                                                                                  目录在2目录创建3目录mkdir -v    每次创建新目录都显示信息可以mkdir -pv一起使用rmdir         删除目录,如果目录非空不能删除rmdir -p     删除目录的时候,如果上层目录也是空的话,则也一并将其删除rmdir         只能删除空目录,使用rm –r 删除非空目录rm命令 rm             删除命令:自带 -i 安全参数,不仅可以删除文件,还可以删除目录                  删除目录必须加 -r 参数常用参数:rm -r          删除目录rm -f          强制删除rm -v          删除显示过程/bin/rm -r  相当于 rm -fr 强制删除目录touch         创建文件cp命令 移动和重命名mvmv的时候,左边是要移动的目录,右边是要去的目标目录。 假如,源是一个目录,目标目录存在与不存在,效果是不一样的。不存在,就是把源目录重命名,存在了,就会把源目录放到目标目录下面去。文件查看命令  cat (正)tac(倒)more(只能下翻) less(上下翻) head(前十行)tail(后十行)cat           正常顺序的查看 从头到尾tac           倒序的查看 从尾到头more        显示文件,一屏一屏的看,只能由上到下less          显示文件,可以自由翻看        j         向下       k        向上      ctrl b   向上翻屏      ctrl f    向下翻屏       g        进入到首行       G        进入到尾行         /        可以搜索关键字 按n 向下 N向上      ?        可以搜索关键字 按n 向上 N向下head         查看前十行       head -3   显示前3行tail            查看后十行        tail -3     显示后3行      -f         可以动态查看      -F        实时查看文件和目录属性-                代表普通文件 d               目录 c                字符设备(鼠标键盘显示器)b               块设备(磁盘 U盘 用于存储文件)l                 软链接文件(快捷方式) s                 socket文件(机器内进程间通信的)p               管道文件(通信的,一些命令的输出作为另外命令的输入 )第一列        文件类型 文件权限第二列        有多少个文件或目录(一级目录包括隐藏的)第三列        文件所属主第四列        文件所属组第五列        文件大小 ls -lh第六列        文件或目录创建或者最后被修改的时间第七列        文件名chmod命令 r                  代表read读可执行cat more less tail head命令w                 代表write写可执行vim命令x                  代表可执行                    对于目录来说,x代表进入目录,rx可读可进去,rw可写可进去注:重要(r4w2x1)chmod 744 passwd (7指的是读写执行,4只读,4只读)                    系统默认创建文件和目录权限(umask 0022影响)(644文件最                    高权限,755目录最高权限)chown命令chown          更改主名和组名           格式:                    chown 主名 文件名                    chown :组名 文件名(:有时也用.表示)chown -R 级联           格式:                    chown -R user:gruop chgrp 组名 文件名      直接更改文件组名!ls                 以ls开头最近的命令history          命令历史chattr隐藏属性   lsattr             查看文件的特殊权限chattr            修改文件的特殊权限lsattr -R        查看该目录下子目录的特殊权限,逐层查看lsattr -d         仅查看本目录的特殊权限chattr +a       当且只能对文件追加内容(echo “xxxx" >>),其他一切不                        能动,-a解除权限chattr +i        比a权限更严格,什么都不能做,-i 解除权限suid suid---set_uidsuid               权限只作用于可执行的二进制文件suid (user=rwx,有x权限,则user=rws)suid (user=rwx,无x权限,则user=rwS)                      o 有x权限,则该普通用户可执行该文件                      o 无x权限,则该普通用户不可执行该文件chmod u+s 文件名sgid chmod g+s filechmod 2755 filechmod g=rws file;chmod g+x filechmod g=rwxs filestickset uid          只作用于二进制的可执行文件  在执行期间临时拥有属主的权限set gid          可以作用于目录也可以作用于文件 也是二进制的  执行期间临时拥                                             有属组的权限sticky_bit      只作用于目录      防删除位     chmod o+t dirchmod 1777 dirfindwhich                   必须在特定的路径下 必须要有可执行权限whereis                只能在某些目录下搜索 是用来搜索路径的命令 不精准 locate                   无法搜索tmp/下的文件mlocate                每天都会更新 是用来记录搜索文件 关键字所在路径的列表库                              生成这个库的命令 updatedbfind                      find +路径+"failname*"或者是'failname*'      find +路径+type+类型      find +路径+Mtime(更改时间)(单位:天)find+mmin +/-时间(单位:分钟)      find +路径+type f -name      find +路径 -inum +inode      find +路径+type f -mtime xargs rm三个timestat          可以查看文件的三个时间atime       只是在文件被读取或者执行的时候改变mtime      只是在文件内容被更改时改变ctime       在文件内容、权限被改或者inode被改时更改三个时间属性,使用stat命令进行查看 modify (修改) time(mtime)          创建或更改的时间access  (访问) time (atime)               访问的时间change (更改) time (ctime)               更改原数据(inode号,属性,权限等)的时间软链接,硬链接软链接就是快捷方式,可以指向任意分区的文件。硬链接就是同一个文件有了两个iNode号,可以分别存在同一个分区的不同目录下,但因为两个iNode号指向同一个存储位置,所以也不占用空间。

做软连接时要加上绝对路径ln -s 被连接文件名  连接名硬链接相当于替身这是软连接,不加-s 是硬链接

2016-12-08 10:08 举报
已邀请:
0

Riczhang

赞同来自:

怎么一发出来格式就变成这个样子了。。。i_f35.gif

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: