Linux 常用命令

Linux

Linux命令格式

命令格式:命令 [-选项] [参数]
例如:ls -a /etc

说明:
1.当有多个选项时,可以写在一起
2.简化选项等于完整选项 -a = -all

目录处理命令

命令:ls
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息列表显示
-d 查看目录属性

文件类型

-rw-r--r--
第一个-表示文件类型: d目录 l软链接文件

以此切割为三份rw-|r--|r--
rw-表示文件所有者的权限
r--表示文件所属者的权限
r--其它用户的权限

1534750840317.jpg
-rw-r--r-- 1 root root 216 4月 12 00:10 sestatus.conf
  文件引用次数 文件所有者 文件所属组 文件大小        

mkdir

英文原意:make directories
命令所在路径:/bin/mkdir
功能:创建新目录
-p 递归创建
示例:mkdir -p [目录名]

pwd

英文原意:print working directory
命令所在路径:/bin/pwd
描述:显示当前目录

rmdir

描述:删除空目录
英文原意:remove empty directories
命令所在路径:/bin/rmdir

cp

描述:复制文件或目录
英文原意:copy
命令所在路径:/bin/cp
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
范例:[root@localhost etc]# cp -rp rpm/ /test/
etc目录下的rpm文件夹复制到根目录下的test文件夹下

mv

描述:剪切文件、改名
英文原意:move
命令所在路径:/bin/mv
语法:mv [原文件或目录] [目标目录]
范例:[root@localhost test]# mv rpm t1/tt2/rpm_0
test目录下的rpm文件夹移动至t1/tt2/下并改名为rpm_0

rm

描述:删除文件
英文原意:remove
命令所在路径:/bin/rm
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制执行

文件处理命令

touch

描述:创建空文件
命令所在路径:/bin/touch

cat

描述:显示文件内容
-n 显示行号
命令所在路径:/bin/cat

tac

描述:反向显示文件内容
命令所在路径:/usr/bin/cat

more

描述:分页显示文件内容
命令所在路径:/bin/more
语法:more [文件名]
(空格)或f 翻页
(enter) 换行
(q或Q) 退出
范例:[root@localhost etc]# more services

less

功能描述:分页显示文件内容(可向上翻页)
↑ 向上翻页一行
pageup 向上翻一页
范例:[root@localhost etc]# less services
输入 ‘/ 需要匹配的字符’ 内容就会高亮匹配内容

head

描述:显示文件前面几行
-n 指定行数
范例:[root@localhost etc]# head -n 30 services

tail

描述:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容
范例:[root@localhost etc]# tail services -n 10

ln

描述:生成链接文件
语法:ln -s [原文件] [目标文件]
-s 创建软链接
软链接范例:[root@localhost test]# ln -s /etc/issue issue.soft
硬链接范例:[root@localhost test]# ln /etc/issue issue.hard

权限管理命令

权限的数字表示:
r ---- 4
w ---- 2
x ---- 1
chmod

描述:改变文件或目录权限
语法: chmod [{u(所有者)g(所属组)o(其他人)a(全部)} {+-} {rwx} [文件或目录]]
[mode=421 [文件或目录]]
-R 递归修改
范例:[root@localhost test]# chmod u=rwx issue.hard
[root@localhost test]# chmod 640 ltest.li

chown

描述:改变文件的所有者
语法:chown [用户] [文件或目录]
范例:[root@localhost test]# chown liying liying.li

chgrp

描述:改变文件的所属组
语法:chgrp[用户组] [文件或目录]
范例:[root@localhost test]# chgrp liying liying.li

umask

描述:显示、设置文件的缺省权限
范例:[root@localhost test]# umask -S

Linux 常用命令——文件处理命令的更多相关文章

  1. Linux常用命令——文件搜索命令

    Linux常用命令——文件搜索命令 Linux  以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...

  2. linux查看日志文件内容命令tail、cat、tac、head、echo、vi

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...

  3. [转]linux查看日志文件内容命令

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...

  4. linux查看日志文件内容命令tail、cat、tac、head、echo

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...

  5. 【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...

  6. linux查看日志文件内容命令tail、cat、tac、head、echo详解

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------- ...

  7. Linux学习日志--文件搜索命令

    开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的差别和使用方法格式,什么是path环境变 ...

  8. linux常用头文件及说明

    linux常用头文件及说明 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言,assert(表达式)<glib.h>:GCC.GTK,GNOM ...

  9. linux常用搜索文件命令

    使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为”find“:”locate“:”whereis“:”which“:”type“ 方法/步骤     ...

随机推荐

  1. 9 ArcGIS Server 性能优化

    1.系统性能影响因子 地图.服务类型.数据源.客户端技术.CPU.数据结构.网络.内存.存储.部署.架构.服务接口.SDE等. 2.ArcGIS Server性能优化 数据结构与数据源:数据结构(矢量 ...

  2. 网站ASHX不执行故障

    今天修改之前做的一个网站,添加了ashx文件,但调试时发现里面的代码不执行. 检查webconfig文件发现其中有一项配置了ashx的处理方式: <system.web> <http ...

  3. android json解析及简单例子+Android与服务器端数据交互+Android精彩案例【申明:来源于网络】

    android json解析及简单例子+Android与服务器端数据交互+Android精彩案例[申明:来源于网络] android json解析及简单例子:http://www.open-open. ...

  4. 实战一个职业技术学校。 by:hack某某

    这是我们的目标,某一技术学院,这是一个注入点 上sqlmap 跑出了管理账号密码 扫后台 没有找到,注入就相当鸡肋了 换换其他思路 dba权限,想到了直接写入 找找路径之类的 找到了,运气相当的好 直 ...

  5. PAT甲级1135 Is It A Red-Black Tree?【dfs】

    题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805346063728640 题意: 给定一棵二叉搜索树的先序遍历结 ...

  6. 线段树合并 || 树状数组 || 离散化 || BZOJ 4756: [Usaco2017 Jan]Promotion Counting || Luogu P3605 [USACO17JAN]Promotion Counting晋升者计数

    题面:P3605 [USACO17JAN]Promotion Counting晋升者计数 题解:这是一道万能题,树状数组 || 主席树 || 线段树合并 || 莫队套分块 || 线段树 都可以写..记 ...

  7. 快速排序算法回顾 (Python实现)

    #这个也是快速排序-------------------------------------------------- def qsort(list): if list==[]: return [] ...

  8. Postman 快速入门之脚本

    1.学习中心,官方文档 https://learning.getpostman.com/docs/postman/scripts/test_scripts/ 2.基于Postman的API自动化测试 ...

  9. Elasticsearch学习笔记(一)cat API

    一.Cat通用参数 Verbose GET /_cat/XXX/?v 开启详细输出 Help GET /_cat/XXX/?help 输出可用的列 Headers GET /_cat/XXX/?h=c ...

  10. qt opencv编译错误 /usr/local/lib/libopencv_imgcodecs.so.3.1:-1: error: error adding symbols: DSO missing from command line

    转载自:http://tbfungeek.github.io/2016/03/05/Opencv-%E5%AE%89%E8%A3%85%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87 ...