linux常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4234字,纯文字阅读大概需要7分钟。
内容图文
![linux常用命令](/upload/InfoBanner/zyjiaocheng/960/ce2041296e7442cf8a78ddaf3c4f93bf.jpg)
1.目录处理命令:ls (list)
命令所在路径:bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls [-ald] [文件目录]
-a all 显示所有文件,包括隐藏文件
-l long 详细信息
-d 查看目录属性
权限 调用次数 所有者 所属组 文件大小 最后一次修改时间 文件名
- rw- r-- r-- 【-文件类型 (-二进制文件 d目录 L 软元件)】
u g o
u所有者 g所属组 o其他人
r读 w写 x执行
2.目录处理命令:mkdir(make directories)
命令所在路径:bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建
3.目录处理命令:pwd(print working directory)
命令所在路径:bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录
4.目录处理命令:rmdir(remove empty directories)
命令所在路径:bin/rmdir
执行权限:所有用户
语法:rmdir [目录名]
功能描述:删除空目录
5.目录处理命令:cp (copy) mv(剪切)
命令所在路径:bin/cp
执行权限:所有用户
语法:cp -rp 【原文件或目录】【目标目录】
-r 复制目录
-p 保留文件属性
功能描述:复制文件或者目录
复制过程中还可以改名
6.目录处理命令:rm
命令所在路径:bin/rm
执行权限:所有用户
语法:rm -rf 【文件或目录】
-r 删除目录
-f 强制删除
功能描述:删除文件
注:1.并不是所有的删除都能恢复
2.数据提前做好备份
3.出现误删除时,尽量少对硬盘进行读写操作,操作越多,恢复时候越难
7.文件处理命令:touch
命令所在路径:bin/touch
执行权限:所有用户
语法:touch 【文件名】
功能描述:创建空文件
8.文件处理命令:cat
注:一般显示小文件
可以通过tac反向查看文件内容(不支持-n)
9.文件处理命令:more / less
命令所在路径:/user/bin/less
执行权限:所有用户
语法:less 【文件名】
(空格)或f 翻页
(Enter) 换行
q 退出
功能描述:分页显示文件内容
注:和more一样,区别1.是可以向上翻页
2.less可以进行搜索 比如:/servers 按n(next)查看下一个匹配的内容
10.文件处理命令:head /tail
命令所在路径:/user/bin/less
执行权限:所有用户
语法:head【文件名】
功能描述:显示文件前几行
-n 显示行数
注:当没有-n时,一般显示10行
tail -f 动态显示文件末尾内容
11.文件处理命令:ln (link)
命令所在路径:bin/touch
执行权限:所有用户
语法: ln -s 【原文件】【目标文件】
-s 创建软连接
功能描述:生产软连接(类似快捷方式)
注:硬链接相当于 拷贝cp -p +同步更新 (实时备份)
硬链接只能在同一个分区,软链接可以跨分区
硬链接不能指向目录,软链接可以
12.权限管理命令chmod (change the permissions mode of a file)
命令所在路径:bin/chmod
执行权限:所有用户
语法: chmod [mode=421] [文件或目录]
功能描述:改变文件或目录权限
13.权限管理命令chown/chgrp(更改用户组)
命令所在路径:bin/chown
执行权限:所有用户
语法:chown [用户]【文件或者目录】
功能描述:改变文件或目录所有者
14.文件搜索命令find
命令所在路径:bin/find
执行权限:所有用户
语法:find 【搜索范围】【匹配条件】
功能描述:文件搜索
01.find /etc -name init (精准搜索,只有init) (严格区分大小写!!) -iname 不区分大小写
02. find /etc -name *init* (文件名包含init都会被列出来)
03. find /etc -name init???(问号匹配单个字符)
04.find /-size +204800 //在根目录下查找大于100mb的文件
+n 大于 -n 小于 n 等于 //数据块 =0.5k
05.find /home -user liu //在根目录下查找所有者为liu的文件
-group 根据所属组查找
06.find /etc -cmin -5 //在etc目录下查看5分钟内被修改过属性的文件和目录
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
07.find /etc -size +163840 -a -size -204800
在/etc下查找大于80mb小于100mb的文件
-a 两个条件都满足
-o 两个条件满足一个即可
08. -tpye 根据文件类型查找
f文件 d 目录 l 软连接
-inum 根据i节点查找
09.find /etc -name inittab -exec ls -l {}\; //在/etc下查找inittab 文件并显示其详细信息
-exec /-ok 【命令】 {}\; 对搜寻的结果执行操作
15.文件搜索命令locate
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法: locate 文件名
功能描述: 在文件资料库中查找文件
updatedb 更新数据库,配合使用
-i 不区分大小写
优点:通过搜索自身数据库,占用内存少。
16.文件搜索命令which /Whereis
命令所在路径:/usr/bin/which 命令所在路径:/usr/bin/which
执行权限:所有用户 执行权限:所有用户
语法: which 命令 语法: which 命令
功能描述: 搜索命令所在目录及别名信息
15.文件搜索命令grep
命令所在路径:/bin/grep
执行权限:所有用户
语法: grep -iv 【指定字符串】【文件】
功能描述: 在文件中搜寻字符串匹配的行并输出
-i 不区分大小写
-v 排除指定子串
内容总结
以上是互联网集市为您收集整理的linux常用命令全部内容,希望文章能够帮你解决linux常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。