浏览器标签页的切换:Ctrl+Tab

[终端]
打开终端快捷建:Ctrl+Alt+t
关闭终端快捷键:Ctrl+Shift+q
打开新的终端标签页快捷键:Ctrl+Shift+t
关闭终端标签页快捷键:Ctrl+Shift+w
终端页之间的切换快捷键:Ctrl+PgUp
终止进程:Ctrl+c
退出程序:Ctrl+d
用火狐浏览器打开网页:firefox www.baidu.com

清屏:Ctrl + l

[列目录内容ls]
    ls -a:列出所有文件及目录
    ls -l:长格式列表
    ls -F:短格式列表,文件名称后加一符号表示属性,可执行文件加×,目录/
    ls -R:递归列出目录及其子目录
    ls -t:按文件依照修改时间排序
[建立目录mkdir]
    mkdir -p a/b/c:同时创建父目录和子目录
[删除目录rmdir]
    rmdir -p a/b/c:删除目录时一同删除其空子目录
[删除文件或目录rm]
    rm -r mydir:删除目录时一同删除其空子目录。删除目录时必须用此选项
[改变工作目录cd]
    cd ~-:切换到刚离开的目录
[显示文件的前k行内容]head -n k filetest
[显示文件的最后k行内容]tail -n k filetest
[显示文件内容或合并文件cat]
    cat -n myfile:显示myfile文件的内容,并为所有行添加行号
    cat file1 file2 > file3: 将file1,file2的内容合并为file3
    cat > myfile:从键盘读入内容并将其保存到文件myfile,按Ctrl+d结束
[字符串过滤命令grep]
    grep -i pattern [file]:忽略大小写的区别
    grep -v pattern [file]:反向搜索,显示不匹配的内容
[文件排序命令sort]
    sort -f [file]:忽略大小写
    sort -r [file]:按逆序输出排序结果
    sort file1 > file2:将file1按字典顺序排序后输出到file2

[在不需要重启的情况下使刚修改的初始化文件生效:source file]

[I/O重定向]
    <:标准输入重定向,一般指输入为某个文件
        如:wc < /etc/passwd
    >:覆盖方式标准输出重定向。若文件不存在,则创建;否则覆盖
        如:ls -l > /tmp/dir.out   #覆盖方式
    >>:追加方式准输出重定向。若文件不存在,则创建;否则在其尾部追加
        如:ls -l >> /tmp/dir.out  #追加方式

[文件权限管理]
    所有者权限u:user,组权限g:group,外部权限o:other
    基本权限:读取r:4,写入w:2,执行x:1
    [改变文件权限chmod]:增加权限+,删除权限-,设置权限=
        如:chmod u+wx,g=rx,o-x testfile
    [更改文件所有者chown]:chown user filelist
    [更改文件所属群组chgrp]:chgrp group filelist

[进程管理基本命令]
    ps -f:查看正在运行的进程
    kill -9 pid:终止进程执行
    pstree:进程树及进程状态查询
    top:动态的显示正在运行的进程
    uptime:查看系统的已运行时间和平均负载
    free:显示系统未使用的和已使用的内存数目
    vmstat:报告虚拟内存使用的情况

[用户管理]
    与用户和组有关的系统文件:/etc/passwd,/etc/shadow,/etc/group
    用户管理:useradd,usermod,userdel
    用户组管理:groupadd,groupmod,groupdel
    用户密码管理:passwd
    [例子]
        创建用户组:groupadd groupname
        修改用户组:groupmod -n newgroupname oldgroupname
        删除用户组:groupdel groupname
        添加用户:useradd -d homedir -g groupname -m -s shell accountname
        设置密码:passwd accountname
        修改用户:usermod -l newname oldname
        删除用户:userdel -r accountname

转载于:https://www.cnblogs.com/CherishFX/p/4547440.html

Shell编程——shell常用命令相关推荐

  1. Shell编程基础常用代码1

    Shell编程 注:大家觉得博客好的话,别忘了点赞收藏呀,本人每周都会更新关于人工智能和大数据相关的内容,内容多为原创,Python Java Scala SQL 代码,CV NLP 推荐系统等,Sp ...

  2. 终于要把魔爪伸向shell编程了_命令行参数数量预检测——莫韵乐的小脚印笔记

    终于要把魔爪伸向shell编程了_命令行参数数量预检测 有时候我们在时使用shell的时候都需要传入一些参数,但是有时候我们传入的命令行参数数量不正确就很容易发生错误,因此我们需要在需要传入参数的sh ...

  3. Shell编程: Shell 变量

    深入浅出Shell编程: Shell 变量 先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,环境变量,用户变量.其中用户变量在编程过程中使用最多,系统变量在对参数 ...

  4. linux 如何跳出循环函数,(三)Linux Shell编程——Shell常用命令(输出、判断、循环、函数、包含)(示例代码)...

    3. 常用命令 3.1 输出 3.1.1 echo命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串.命令格式: echo arg name="coding" ...

  5. linux命令循环输出10个数,(三)Linux Shell编程——Shell常用命令(输出、判断、循环、函数、包含)...

    3. 常用命令 3.1 输出 3.1.1 echo命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串.命令格式: echo arg name="coding" ...

  6. shell编程 之 test命令

    shell编程里的测试test命令基本可以分为3种数据类型,每种都不一样.个人更倾向于理解为条件语句的写法规则,就是test加条件加判断语句. 1 数值类型 基本可以分为6个判断:-eq等于,-ne不 ...

  7. shell脚本和常用命令

    什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看.编辑). 常见的脚本: JavaScript(JS,前端),VBScript, AS ...

  8. linux编程 —— shell编程脚本常用语法总结 【学习笔记】

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  9. Shell编程~脚本cheo命令

    Shell脚本命令 echo命令解释 echo命令解释 echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串.linux的echo命令,在shell编程中极为常用,在终端下打 ...

  10. Shell脚本语言常用命令总结~

    写目录 一.Shell概述 二.Shell脚本 三.Shell中的变量 3.1 系统变量 3.2 自定义变量 3.3 特殊变量:$n 3.4 特殊变量:$# 3.5 特殊变量:$* . $@ 3.6 ...

最新文章

  1. 如何在微服务架构下进行数据设计?
  2. 2017乌鲁木齐区域赛I(带权并查集)
  3. dcba oracle,【转】dcba的文章:Oracle的SET UNUSED COLUMN操作到底做了什么?
  4. [转载] 《财富》评最受尊敬IT企业:苹果居首IBM次席
  5. UVA1025——A Spy in the Metro【dp】
  6. 女生做产品经理好吗_产品经理如何做产品架构设计
  7. 苹果下半年推出M2芯片MacBook Air 配色更多更轻薄
  8. 使用idea的的第一个坑-----javax.xml.ws.WebServiceRef
  9. C语言文件读写操作总结
  10. html5中不再支持的元素
  11. 实验3-7 统计学生成绩 (15 分)
  12. Excel宏的介绍及应用
  13. 谷歌插件文档 镜像_最好的Google文档插件
  14. Java之颜色工具-yellowcong
  15. 2020 3月 月末总结(一个月的面试收获了什么)
  16. edp和edt哪个好_不懂香水EDP和EDT?Dior真我系列完美诠释
  17. redis 学习曲线及记录笔记
  18. 助力企业数字化转型 | 斑羚在线、环宇数通、乘云科技入选阿里云原生合作伙伴计划
  19. SkinH皮肤使用教程,及皮肤效果测试工具
  20. 详细分析MySQL的日志(一)本文原创地址:博客园骏马金龙https://www.cnblogs.com/f-ck-need-u/p/9001061.html

热门文章

  1. 在内存中读取函数的ShellCode并执行
  2. redis中KEYS替代命令
  3. TypeError系列之:TypeError: conv2d(): argument 'input' (position 1) must be Tensor, not NoneType
  4. PHP+MySQL能做什么?
  5. [攻防世界 pwn]——level0
  6. ConvertUtils.register的作用
  7. JSON-lib 使用
  8. Spring MVC 配置--解剖
  9. Hypersonic SQL开源数据库方向比较流行的纯Java开发的关系型数据库
  10. tp5 模型中配置数据库连接信息