原标题:Linux常用命令(非常详细!)

文件命令:

1.pwd (print work directory)

译:查看路径

2.ls (list)

译:查看目录下的文件和文件夹

例:ls -l (以列表形式来显示,容量为B)

ls -a (显示隐藏目录)

ls -lh (以列表形式来显示,容量为KB)

ls -i (显示文件id)

3.cd (change directory 更改路径)

译:选择某路径

4.touch

创建文件

5.mkdir

创建文件夹

6.rm

移除文件或文件夹

7.mv

剪切文件或文件夹

8.cp

复制文件或文件夹

9.find

查找文件:

按名字查找:

例:find /home -name 123.txt

按大小查找:

例:find / -size +1 (1数据块=512B)

按所属用户查找:

例:find /home/lq/Desktop/ -user lq

按文件被修改时间查找:

例:find /home -mmin -5 (小于五分钟)

例:find /home -mmin +5 (大于五分钟)

按文件类型查找:

例:find /home/lq/Desktop/ -type f (查找文件类型)

例:find /home/lq/Desktop/ -type d (查找文件夹类型)

例:find /home/lq/Desktop/ -type l (查找软连接类型,软连接=快捷方式)

例:find /home -inum 1182591 (通过id查找)

10.locate

通过索引库查找(优:搜的快 缺:更新慢)

例:locate 123.txt

强制刷新:updatedb

需使用超管权限:sudo updatedb

11.cat

查看文件内容(直接查看全部)

例:cat 123.txt

12.more

查看文件内容(按页来查看)

例:more 123.txt

b:上一行 回车:下一行 空格:下一页

13.grep

进行文件内容的搜索

例: grep user 123.txt (user为关键词)

grep a 123.txt (查看所有有关键字a的内容)

grep -n user 123.txt (查看user所在行数)

grep -v user 123.txt 反向搜索:(查看除user以外的内容)

grep ^’#’ /etc/services (查看以#开头的内容)

grep $’#’ /etc/services (查看以#结尾的内容)

grep -i a 123.txt (忽略大小写查看字母a)

总结:-n 查看行号 -v 反向搜索 -i 忽略大小写

14.echo

写入某段文本

例:echo hello world > 123.txt (原文本会被覆盖)

echo hello world >> 123.txt (原文本不会被覆盖)

总结:>和>>适用多个命令,如:ls,grep等命令

>和>> 相当于一个万能写入

15.管道

把一个命令的输出作为一个命令的输入(用 | 作为连接)

例:ls -lh | grep 123.txt

例:grep -v ^’#’ /etc/services | more (把输出进行分页查看“方便”)

16.建立软连接(快捷方式)

例:ln aa/abc abc_softlink (ln译link链接)

运维:

1.sudo useradd user1

译:添加用户

2.sudo passwd user1

译:设置密码

sudo:(便捷,无需切换超管)

3.查看用户的组

⑴id

译:查看当前用户的组

⑵id+用户

译:查看此用户的组

4.su

译:切换用户

例:su user1 (切换用户)

例:su - user1 (切换用户并回到家目录)

5.userdel

译:删除用户

例:userdel user1

例:userdel -r user1 (连同家目录一起删)

例:userdel -f user1 (强制删除:即使登录)

6.用户组的添加改名和删除

⑴groupadd

译:添加用户组

例:groupadd group1

⑵groupmod

译:改名用户组

例:groupmod -n group1new group1

⑶groupdel

译:删除用户组

例:groupdel group1new

查看是否增改删:cat /etc/group

7.shell (翻译器)

⑴ cat/etc/shells

译:查看shell

⑵ chsh

译:修改shell

8.文件权限表示方式:

d开头的文件夹,-开头是文件

权限分为三个部分

u(user)所有者 g(group)所属组 o(other)其他用户

— rwx

r 读权限 w写权限 x可执行权限

9.修改文件权限

⑴chmod [ugo] [±=] 文件或者文件夹

: 加权限 - : 减权限 = : 更换权限

例:chmod u=r g=r o=r 123.txt

⑵chmod [ugo] 123.txt

r=4 w=2 x=1

例:chmod 777 123.txt

10.chown

译:修改所属者

例:chown user1 123.txt (+权限:sudo)

11.chgrp

译:修改所属组

例:chgrp user1 123.txt (+权限:sudo)

如文章有错误感谢指出,联系Q:2811044658

如文章有帮助就关注一下吧!

————————————————

注:本文出自CSDN博主文章,如有问题联系小编删除。

原文链接:https://blog.csdn.net/lq56789/article/details/115605128返回搜狐,查看更多

责任编辑:

linux命令txt,Linux常用命令(非常详细!)相关推荐

  1. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  2. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  3. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  4. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

  5. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  6. Linux自学笔记 | 10 常用命令 - 压缩解压类

    Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...

  7. Linux的Ubuntu系统常用命令

    Linux的Ubuntu系统常用命令 学习摘要 一.基本命令: 命令 代码 ls 列出目录下项目 pwd 显示当前位置 cd 切换目录 mkdir 创建目录 rmdir 删除空目录 rm 删除文件或者 ...

  8. 【Linux】Linux入门学习之常用命令二

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  9. 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...

  10. Linux系统运维常用命令

    Linux 系统运维常用命令 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ============================ ...

最新文章

  1. R语言统计入门课程推荐——生物科学中的数据分析Data Analysis for the Life Sciences
  2. Kubernetes的ConfigMap说明
  3. java base64 编码 类_java base64编码和解码的三种方式 | 学步园
  4. arthas的安装(在线/离线)和卸载
  5. ITK:读未知的图像类型
  6. SQLServer复制需要有实际的服务器名称才能连接到服务器,请指定实际的服务器名转...
  7. openssl 1.1.1b 如何制作SM2公钥(在Ubuntu 19.04下测试通过)
  8. 在Windows编译libssh
  9. php mmorpg,MMORPG中的组队设计
  10. 【Python】三维画图——matplotlib以及np.mgrid的使用
  11. 如何在Java中写模糊查询
  12. UCSC寻找基因位置并用IGV画出基因转录示意图
  13. WT588F02KD-24SS语音芯片(数码管显示驱动ic)在多功能烧水壶的应用设计方案
  14. 360家庭路由器暴力破解之路
  15. 苹果plus HTML高度,苹果6S/6S Plus怎么查看海拔高度?
  16. 旧版本NVIDIA驱动下载地址
  17. Latex中三线表制作
  18. 2021广西梧州高考成绩查询,完整记录!梧州各中学2019年高考成绩数据出炉!还有这个谣言别乱传!...
  19. 中国期货市场风险回顾之二(“三二七”国债期货风波)
  20. Mac技巧:如何快速输入常用符号

热门文章

  1. 数据结构的简要介绍:堆栈如何工作
  2. html绝对定位最小化超标,html – 静态定位元素影响后续兄弟元素的绝对位置
  3. miniuidatagrid只允许修改某一列_State Processor API:如何读取,写入和修改 Flink 应用程序的状态...
  4. 学生_课程_成绩_教师50个常用sql
  5. Stateflow变量范围
  6. python分析BOSS直聘的某个招聘岗位数据
  7. Python3 字典 items() 方法
  8. springmvc接收参数
  9. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
  10. java 自动类型转换_彻底理解Java中的基本数据类型转换(自动、强制、提升)