Linux命令行初学(一)


linux命令大全:https://www.linuxcool.com/

大概了解到有哪些命令,如果有需要的话可以在该网站上查询。

另外在实验楼学习了一些基础,该篇博客就此次对linux命令行的学习进行一个小总结。

 

  • 常用快捷键
Ctrl + d
Ctrl + s
Ctrl + z
Ctrl + a
Ctrl + e
Ctrl + k
Alt + Backspace
Ctrl + c
TAB
键盘输入结束或退出终端
暂停当前程序,暂停后按下任意键恢复运行
将当前程序放到后台运行,恢复到前台为命令fg
将光标移至输入行头,相当于Home
将光标移至输入行末,相当于End
删除从光标所在位置到行末
向前删除一个单词
强行终止当前程序并不退出中断
补全命令、参数、目录。

 

 

 

 

 

 

 

 

 

 

 

 

  • 通配符
* 匹配 0 或多个字符
? 匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[^list] 匹配 除list 中的任意单一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

 

 

 

 

 

 

 

 

PS:  实验楼中的一些命令与ubuntu上的命令不符,如who am i在ubuntu中只有whoami

 以下是一些简单的命令:

  • 文件管理
    •   ls命令 – 显示指定工作目录下的内容及属性信息

  

-a 显示所有文件及目录 (包括以“.”开头的隐藏文件)
-l 使用长格式列出文件及目录信息
-r 将文件以相反次序显示(默认依英文字母次序)
-t 根据最后的修改时间排序
-A 同 -a ,但不列出 “.” (当前目录) 及 “..” (父目录)
-S 根据文件大小排序
-R 递归列出所有子目录

 

 

 

 

 

 

 

    •   cp命令 – 复制文件或目录

 

-f

若目标文件已存在,则会直接覆盖原文件
-i 若目标文件已存在,则会询问是否覆盖
-p 保留源文件或目录的所有属性
-r 递归复制文件和目录
-d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
-l 对源文件建立硬连接,而非复制文件
-s 对源文件建立符号连接,而非复制文件
-b 覆盖已存在的文件目标前将目标文件备份
-v 详细显示cp命令执行的操作过程
-a 等价于“dpr”选项

 

 

 

 

 

 

 

 

 

 

 

    •  pwd命令 – 显示当前路径

        -L  显示逻辑路径

 

    

  

    •   mkdir命令 – 创建目录
     
  • -p 递归创建多级目录
    -m 建立目录的同时设置目录的权限
    -z 设置安全上下文
    -v 显示目录的创建过程

 

 

 

 

 

 

 

    • mv命令 – 移动或改名文件
-i 若存在同名文件,则向用户询问是否覆盖
-f 覆盖已有文件时,不进行任何提示
-b 当文件存在时,覆盖前为其创建一个备份
-u 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作

 

 

 

 

     

 

简单的学习到此为止,买了一本《lniux就该这么学》,明天到哈哈哈。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM