观【史上最牛linux视频教程】整理笔记,持续更新……,linux


  1 //文件处理命令
  2 命令格式:命令 [-参数] [参数]
  3 例:ls -la /etc
  4     -a等于--all
  5 
  6 //目录处理命令:ls
  7 英文原意:list
  8 所在路径:/bin/ls
  9 语法:ls 选项[-ald] [文件或目录]            //显示文件
 10             -a 显示所有文件,包括隐藏文件
 11             -l 详细信息显示
 12             -d 查看目录属性
 13             -h 显示文件原来的大小单位
 14             
 15 //文件类型        
 16 -rw-r--r--            
 17 -            rw-        r--     r--
 18 文件类型    u        g        o
 19             所有者    所属组    其他人
 20 r:读     w:写     x:执行
 21 -:二进制文件
 22 d:目录
 23 l:软链接文件
 24 
 25 //目录处理命令:mkdir
 26 英文原意:make directories
 27 所在路径:/bin/mkdir
 28 语法:mkdir -p [目录名]            //创建文件
 29             -p 递归创建
 30             
 31 //目录处理命令:cd
 32 英文原意:change directory
 33 所在路径:shell内置命令
 34 语法:cd [目录]            //切换路径
 35 
 36 pwd:查看当前所在的真实路径
 37 cd .. :进入到当前的上级目录
 38 
 39 //文件处理命令:rmdir
 40 英文原意:remove empty directories
 41 所在路径:/bin/rmdir
 42 语法:rmdir [目录名]     //只能删除空目录
 43 
 44 //目录处理命令:cp
 45 英文原意:copy
 46 所在路径:/bin/cp
 47 语法:cp -rp [原文件或目录] [目标目录]        //拷贝复制
 48          -r 复制目录
 49          -p 保留文件属性
 50 
 51 //目录处理命令:mv
 52 英文原意:move
 53 所在路径:/bin/mv
 54 语法:mv [原文件或目录] [目标目录]        //剪切文件、改名
 55 
 56 clear:清屏
 57 
 58 //目录处理命令:rm
 59 英文原意:remove
 60 所在路径:/bin/rm
 61 语法:rm -rf [文件或目录]         //删除文件
 62          -r 删除目录
 63          -f 强制执行
 64 
 65 //文件处理命令:touch
 66 所在路径:/bin/touch
 67 语法:touch [文件名]        //创建空文件
 68 
 69 //文件处理命令:cat
 70 所在路径:/bin/cat
 71 语法:cat     -n [文件名]        //显示文件内容
 72             -n 显示行号
 73 
 74 //文件处理命令:tac
 75 所在路径:/user/bin/tac
 76 语法:tac [文件名]        //显示文件内容(反向显示)
 77 
 78 //文件处理命令:more
 79 所在路径:/bin/more
 80 语法:more [文件名]            //分页显示文件内容
 81         (空格)或f 翻页
 82         (Enter)   换行
 83          q或者Q     退出
 84         
 85 //文件处理命令:less
 86 所在路径:/user/bin/less
 87 语法:less [文件名]            //分页显示文件内容(可向上翻页)
 88 /关键词    ://在文件中可以搜索
 89 
 90 //文件处理命令:head
 91 所在路径:/user/bin/head
 92 语法:head [文件名]            //显示文件前面几行(默认显示10行数据)
 93         -n 指定行数
 94 
 95 //文件处理命令:tail
 96 所在路径:/user/bin/tail
 97 语法:tail [文件名]            //显示文件后面几行
 98         -n 指定行数
 99         -f 动态显示文件末尾内容  //查看日志文件
100         
101 //文件处理命令:ln
102 英文原意:link
103 所在路径:/bin/ln
104 语法:ln -s [原文件] [目标文件]         //生成链接文件
105          -s 创建软链接
106 
107 软链接:类似于windows快捷方式
108 硬链接:原文件与新文件一致(同步更新),通过i节点识别,不能跨分区,不能针对目录使用
109 
110 //权限管理命令:chmod
111 英文原意:change the permissions mode of a file
112 所在路径:/bin/chmod
113 语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录]        //改变文件或目录权限
114             -R 递归修改
115 权限数字表示:
116 r --- 4        读权限 可以查看文件内容 可以列出目录中的内容
117 w --- 2        写权限 可以修改文件内容 可以在目录中创建、删除文件
118 x --- 1        执行权限 可以执行文件 可以进入到目录
119 
120 //权限管理命令:chown        --只能root更改
121 英文原意:change file ownership
122 所在路径:/bin/chown
123 语法:chown [用户] [文件或目录]            //改变文件或目录的所有者
124 
125 //权限管理命令:chgrp
126 英文原意:change file group ownership
127 所在路径:/bin/chgrp
128 语法:chgrp [用户组] [文件或目录]        //改变文件或目录的所属组
129 
130 查看新建文件权限;umask -S 
131                         -->0022
132                         -->代表权限(755)rwxr-xr-x
133 修改umask默认权限:umask 023
134 
135 //文件搜索命令:find
136 英文原意:find
137 所在路径:/bin/find
138 语法:find [搜索范围] [匹配条件]        //文件搜索
139                 find    /    -name init    //精确查找
140                                   *init* //模糊查找
141                                   init???    //以init开头,并且后面有三个字符的
142                             -iname init???  //同上,并且不区分大小写
143 
144                             -size +n    //大于n的文件        例:+204800(大于100M的文件)
145                                   -n    //小于n的文件
146                                   n        //等于n的文件
147                                   
148                             -group        //根据所属组查找        例:-user
149                             
150                             -amin        //访问时间access    例:-cmin -5(5分钟内被修改过的属性文件和目录)
151                             -cmin        //文件属性change
152                             -mmin        //文件内容modify
153             
154     find /etc -size +163840 -a -size -204800        //在/etc下查找大于80M小于100M文件
155                             -a    两个条件同时满足(and)
156                             -o    两个条件满足任意一个即可(or)
157                 -type 根据文件类型查找(f 文件,d 目录,l 软链接文件)
158                 -inum 根据i节点查找
159     find /etc -inum 31531 -exec rm {} \;//查找到某个文件执行删除操作
160     
161 //文件搜索命令:locate
162 所在路径:/user/bin/locate
163 语法:locate 文件名            //在文件资料库中查找文件
164 更新资料库:updatdb
165 
166 //命令搜索:which
167 所在路径:/user/bin/which
168 语法:which 命令        //搜索命令所在目录及别名信息
169 
170 //文件搜索命令:grep
171 所在路径:/bin/grep
172 语法:grep -iv [指定字串] [文件]        //在文件中搜寻字串匹配的行并输出
173             -i 不区分大小写
174             -v 排除指定字串
175             
176 //帮助命令:man
177 英文原意:manual
178 所在路径:/user/bin/man
179 语法:man [命令或配置文件]            //获取帮助信息
180 man ls        //查看ls命令的帮助信息
181 man services        //查看配置文件services的帮助信息
182 
183 whatis ls    //查看ls命令的解释说明
184 ls --help    //查看ls的选项
185 info
186 
187 //帮助命令:help
188 所在路径:Shell内置命令
189 语法:help 命令            //获取Shell内置命令的帮助信息
190 help umask        //查看umask命令的帮助信息
191 
192 
193 
194 
195 
196 
197 
198                                 

 

相关内容