Linux系统常用指令

一、Linux简介:

  1. UNIX系统起源,由贝尔实验室研究员丹尼斯.里奇和肯汤普逊合作开发,并顺便发明了C语言,现主要应用于各种大型服务器,如:电信、银行、各大公司的核心关键业务,苹果公司以它作来内核,推出了MacOS、iOS系统,该系统收费,质量比较高。
  2. Minix系统是UNIX精简版主要用于科学研究,Linux的作者林纳克纳.托瓦斯就是受了它的启发,引发了全世界的程序员一起完善了Linux系统。
  3. Linux是系统的内核,目前由GNU社区维护,但并不能直接使用,需要安装相应的驱动、应用、界面才能使用,安装了驱动、应用、界面的Linux被称为发行版。
    Linux常用的发行版有:ubuntu、debian、redhat、CentOS等等。

二、终端的使用技巧

  • 快速打开终端:Ctrl+Alt+t
  • 新建终端标签页:Shift+Ctrl+t
  • 自动补全指令或参数:Tab
  • 把之前执行过的指令再执行一次: !cmd
  • 光标跳转到行首: home
  • 光标跳转到行尾: end
  • 缩小文字: Ctrl -
  • 放大字体: Ctrl +
  • 退出终端:exit
  • 清理屏幕: clear或Ctrl+l
  • 显示当前目录下的文件: ls
  • 显示当前所在的位置: pwd
  • 进入指定目录: cd path
  • 查看系统帮助手册: man [n] key

二、文件相关命令

  • touch filename 创建文件
  • rm filename 删除文件,删除的文件不经过回收站,删除时要慎重,建议移动到指定的目录下,定期删除。
  • cp src path/filename 复制文件,可以给目标取名。
  • mv src path/filename 移动文件,可以给目标取名,同时具备重命名的功能。
  • cat filename 把文件的所有内存显示在屏幕上,只适合查看较小的文件,因为终端的回滚行数默认是有限制的。
  • more filename 只显示文件的每一页,Enter键加载下一行,空格键翻页,q键退出。
  • head 只显示文件的前10行内容
  • tail 只显示文件的后10行内容

三、目录相关指令

  • mkdir dirname 创建目录
  • mkdir -p dirname 可以创建多级目录
  • rmdir dirname 只能删除空目录
  • rm -rf dirname 删除非空目录
  • cp -frp srcdir destdir 复制目录
  • mv 移动和重命名目录

四、网络相关命令

  • ifconfig 查看网络配置,windows系统下使用ipconfig
  • telnet xxx.xxx.xxx.xxx 远程登录服务器
    输入用户名:
    输入密码:
  • ssh [用户名]@xxx其它命令.xxx.xxx.xxx
    输入密码:
    (首次登录会询问是否保存密匙)
    exit 退出

五、其他命令

  • chmod 修改文件权限
    用法1:chmod mmm filename
    m = r4 w2 x1
    第一个m 代表属主的权限
    第二个m 代表属组的权限
    第三个m 代表其它的权限
    用法2:chmod +/- rwx filename
    所有用户增加或删除某一项权限
    注意:目录必须有执行权限,否则cd命令无法进入。

  • ln target link_name 创建链文件

  • find path -name filename 按文件名查找文件

  • grep key path/文件名 查找文件的内容

  • tar 压缩/解压文件

     tar -zcvf pack.tar.gz <...>
     tar -zxvf pack.tar.gz 默认解压到当前目录
         -C [path] 解压到指定的目录
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值