linux知识

前缀【登录用户@当前计算机主机名 ~(前面波浪号是当前目录用户的家目录 /root 管理员的家 /home/user1 普通用户的家)】#(超级用户提示符)$(普通用户提示符)

用户组表示用户相同权限或者相同身份的人放在一起就是一个用户组

linux中.开头的文件是隐藏文件

linux每个文件都有一个id号 -i可以看inode

Ctrl+L清屏

命令格式 命令 【选项】 【参数】个别命令使用不遵循此格式 ,多个选项,可以写在一起 ,选项支持 简化选项 与完整选项 -a等于--all

ls [选项] [文件或目录]

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

例如-rw-------. 1 root root 1207 1月 14 18:18 anaconda-ks.cfg 

权限默认10位 第一位 - 代表文件类型(- 文件 d 目录 l 软连接文件(软连接是快捷方式)) 后面9位,每三位为一组,表示u所有者rw-,g所属组 r--,o其他人r--。 r读 w写 x执行

后面的俩root 第一个代表所有者和所属组,1前面那个"."代表ACL权限 ,数字1 引用计数 代表这个文件别调用过几次,只在硬连接中。 1207是文件的大小,单位字节

       1月 14 18:18代表文件最后一次修改的时间。最后一个是文件名

-d 查看目录属性

-h 人性化显示文件大小

-i 显示inode


文件处理命令

1.目录处理命令

建立目录 mkdir -p [目录名] -p递归创建 mkdir -p japan/cangls

切换目录 cd ~ 和 cd 进入当前用户的家目录 cd -进入上次目录 cd . 进入当前目录

pwd显示当前所在位置

rm -rf  加-r为了删除目录 -f是force 不再询问

cp [选项][原文件或者目录][目标目录或文件] -r 复制目录 -p连带文件属性复制 -d若文件时连接文件,则复制连接文件属性 -a 相当于-pdr

                ll 命令 是ls -l命令的别名

剪切或者改名命令 mv[原文件或者目录][目录文件或者目标] 它在剪切的时候不需要家 -r 剪切源文件消失了  mv japan/ /temp/japan1 如果源文件和目标文件不再同一个目录下就是剪切,如果在同一个目录下就是改名字

linux系统下的目录,/下的bin,sbin和usr下的bin,sbin都是用来存放系统命令的, 两个bin下的命令,普通用户都可以执行,两个sbin下的命令只有root才能执行的命令。

boot目录,启动目录,dev 特殊文件保存目录,硬件文件 

etc 系统的默认配置文件目录 

home 普通用户目录

root 超级用户目录

lib 函数库保存位置

media 挂接光盘  mnt 挂接优盘 misc 挂接 这三个目录是空目录,作为外接目录

proc 和sys目录不能直接操作,这两个目录是保存内存的过载点,也就是内存的盘符

temp 临时文件目录

usr目录 系统软件资源目录

/var是保存系统中看见文档的目录 系统相关文档目录




连接命令 ln -s[原文件][目标文件] 把原文件生成一个目标的连接文件 分为软连接和硬连接,-s为创建软连接




find / -iname install.log不区分大小写

find / -user root 按照所有者搜寻 find / -nouser 查询没有所有者的文件

find / -mtime +10 查找10天前修改的文件   -10 10天内修改的文件 10 10天当天修改的文件 +10 10天前修改的文件  atime 文件访问时间  ctime改变文件属性的时间  

mtime修改文件内容时间


find  .  -size 25k 在当前目录下搜索文件大小为25k的文件   -25k 小于25k ,大于25k  +25k   +20M  -20M ,  k为小写 M为大写

find . -inum 262422 按照i节点为 262422来搜索

find支持逻辑与 -a 逻辑或 -o 例如 find /etc -size +20k -a -size -50k 查找etc目录下,大于20k并且小于50k的文件大小

-exec   {} \; 这是一个标准格式  作用是对搜索结果进行操作  例如 -exec ls lh {} \;


grep[选项] 字符串 文件名 #在文件中匹配符合条件的字符串 -i忽略大小写  -v 取反,即是本来是包含size -v后就去不包含size的 。grep "size" anan.log 


find 在系统当中搜索符合条件的文件名字 如果需要匹配,使用通配符匹配,通配符是完全匹配。

grep 在文件当中搜索符合条件的得字符串,如果需要匹配,使用正则表达式匹配,包含匹配


man 帮助命令  /-d可以直接查找 -d 字母n下一个 shit -n上一个

man -f 就是 whatis 例如 man -f ls 就是获取命令的帮助级别

查看命令拥有哪个级别的帮助 man -4 null

man -k 命令 相当于  apropos 命令 例如apropos passwd 查看跟这个命令所有相关的所有帮助


其他帮助命令 

--help  例如 ls --help 获取命令选项的帮助


shell是linux命令解释器

help shell命令

info


linux系统中shell主要有两种语法类型有 Bourne和C,这两种语法彼此不兼容,Bourne家族主要包括 sh,ksh,Bash(目前linux系统的标准shell)等,C家族主要包括:csh,tcsh   linux兼容很多shell 例如sh等,切换 shell 从bash到sh,输入命令sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值