Fedora  24基本命令

一、     DNF软件管理

1.        修改配置:在/etc/dnf/dnf.conf中加入fastestmirror=true、keepcache=true

2.        更新软件:dnf  update、apt  upgrade

3.        清除缓存:dnf  clean  all

4.        理出软件源:dnf  repolist

5.        搜索软件:dnf  search $package

6.        安装软件:dnf  install $package

7.        升级软件:dnf  update $package

8.        删除软件:dnf  remove $package

9.        查看更多:dnf  help、man  dnf

二、     运行方式切换

1.        查看当前运行级别:runlevel

2.        命令界面启动:

1)       ln  -sf  /lib/systemd/system/multi-user.target  /etc/systemd/system/default.target

2)       ln命令是一个在文件之间建立符号链接的命令,-s创建符号链接,-f删除存在的同名链接

3.        图形界面启动:

1)       ln  -sf  /lib/systemd/system/graphical.target  /etc/systemd/system/default.target

2)       inti  N,其中N表示0~6的数字级别

4.        关于运行级别:

3)       0:poweroff.target系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

4)       1:rescue.target单用户工作状态,root权限,用于系统维护,禁止远程登陆

5)       2:multi-user.target多用户状态(没有NFS)

6)       3:multi-user.target完全的多用户状态(有NFS),登陆进入控制台命令行模式

7)       4:multi-user.target系统未使用,保留

8)       5:graphical.target登陆进入图形GUI模式

9)       6:reboot.target系统正常关闭并重启,默认运行级别不能设为6

三、     VI编辑器

1.        打开或新建:Vi  filename [+[16]]

2.        工作模式:命令模式、末行模式、编辑模式。转换如下:

3.        命令

1)       跳转:^、%、&、gg、G  、M、L、K、H、{、}、

2)       删除:d、dd、ndd、x、

3)       撤销恢复u、ctrl+r、

4)       复制黏贴:y、nyy、p、

5)       缩进和重复:>>、<<、.、

6)       查找替换:\、n、N、*、#、r、R、

7)       全部查找替换:%s///g

8)       可视范围全部替换:s///g

9)       确认替换:%s///gc

10)    选中文本:可视模式v、可视块模式V、可视行模式ctrl+v

4.        分屏:sp、vsp、ctrl+w  w/r/c/q

四、     配置远程连接:

1.        ssh工具

1)       PuTTy

2)       XShell  下载地址:http://www.xshellcn.com/

2.        Scp命令  远程复制:scp  -P  22  user@remote:srcfilename  dirfilename

3.        ftp工具

1)       FillZilla  下载地址:https://filezilla-project.org/download.php?type=client

4.        开启ssh服务:

1)       配置文件路径:#vi  /etc/ssh/sshd_config

2)       设置为开机启动:systemctl  enable sshd.service

3)       启动服务:systemctl  start  sshd.service

5.        SSH免密码登陆

1)       配置公钥:cd  ~/.ssh、ssh-keygen

2)       上传公钥到服务器:ssh-copy-id  –p  port  user@remote

6.        SSH配置别名

1)       创建配置文件:touch  ~/.ssh/config

2)       文件内容:

Host  muphyssh

HostName  192.168.171.129

User  muphy

Port  22

7.        开启ftp服务

1)       安装vsftpd:sudo  dnf  install vsftpd

2)       重启vsftpd服务:#systemctl  start  vsftpd.service

3)       将vsftpd设置为开机启动:#systemctl  enable  vsftpd.service

4)       查看服务状态:service  vsftpd status

五、     用户权限

1.        Ls  –l详解:目录  拥有着权限  组权限  其他用户权限  硬链接数  拥有着  组  大小  时间  名称

drwxr-xr-x.  4  muphy  muphy  4096  11月    6  2016  workspace

-rw-rw-r--.  1  muphy  muphy    59  1月      7  22:24  config

2.        改变用户文件权限:chmod  –R  755(rwx-421)  fileordir,-R可递归,拥有者  组  其他

3.        改变当前用户文件权限:chmod  +/-rwx fileordir

六、     组管理

1.        增加删除组:groupadd/groupdel  groupname

2.        查看组信息:cat  -n  /etc/group

3.        改变组:chgrp  –R  groupname  文件|目录

七、     权限管理

1.        添加用户:useradd  –m  –g  groupname username,-m自动创建Home目录,-g添加到组

2.        创建密码:sudo  passwd username,输入两次密码

3.        删除用户:userdel  –r  username,-r自动删除Home目录

4.        查看密码:cat  –n  /etc/passwd,用户名  密码  用户号  组号  完整名  家目录  登陆shell

azi:x:1001:1001::/home/azi:/bin/bash

5.        查看用户信息:

1)       id  username

uid=1001(azi)  gid=1001(clain)  组=1001(clain)

2)       who

muphy  pts/0  2018-01-08 00:21  (192.168.171.130)

3)       whoami

muphy

6.        添加附加组:usermod  –G  groupname  username

7.        修改组:usermod  –g  groupname  username

8.        修改登陆Shell:usermod  –s  /bin/shellname  username

八、     系统命令

1.        时间日期:date、cal  [-y]

2.        磁盘信息:

3.        查看磁盘使用情况:df  [-h],-h更看得懂

4.        查看文件下文件大小:du  [-h]  [dir]

5.        查看进程信息:ps  [aux],a显示所有进程  u显示详细信息  x没有控制终端的进程

6.        动态显示并排序运行进程:top

7.        终止进程:kill  [-9]  pid,-9强行终止

九、     其他命令

1.        查找文件:find  –name  str

2.        软连接:ln  –s[f]  resource  hyperlink,-s创建软连接  –f删除存在的链接  resource相对与据对路径有区别,尽量使用绝对路径

3.        硬链接:ln  resource disklink

4.        tar打包命令

1)       tar只负责打包不负责压缩

2)       打包文件:tar  –cvf  packfile.tar  fileordirs,-c打包  –v列出进度  –f指定文件名(最后)

3)       解压包:tar  –xvf  packfile.tar,-x解压

5.        gzip压缩命令

1)       gzip常与tar结合使用

2)       压缩文件:tar  –zcvf  packfile.tar.gz  fileordirs

3)       解压文件:tar  –zxvf  packfile.tar.gz  [–C  dir]  –C压缩到指定目录(必须存在)

6.        bzip2压缩命令

1)       用法与gzip相同

2)       压缩文件:tar  –jcvf  packfile.tar.gz2  fileordirs

3)       解压文件:tar  –jxvf  packfile.tar.gz2  [–C  dir]  –C压缩到指定目录(必须存在)

7.        软件安装

1)       安装sl:sudo  dnf  install sl,sl小火车提示效果

2)       安装sl:sudo  dnf  install htop,htop比top有更好的效果

3)       配置软件源

Fedora 24系统基本命令的更多相关文章

  1. 安装Fedora 24后必要的设置

    安装Fedora 24后必要的设置 导读 Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速.稳定.强大的操作系统.它允许任何人自由地使用.修改和重发布,无论现在 ...

  2. Fedora 24最新工作站版本之四大重要改进

    导读 2014年,Fedora.next倡议正式开始建立Fedora Linux未来十年的发展规划.从本质上讲,这项规划旨在进一步使Fedora不再只是一套汇聚多种开源产品的通用库(例如Debian) ...

  3. U盘安装Fedora 24时出现的几个问题及解决办法

    电脑中原有Win10 1. /dev/disk/by-label/Fedora-WS-LiveCD - does not exist 用UltraISO来制作启动盘后,会把U盘盘符改为Fedora-W ...

  4. Fedora 24 Linux 环境下实现 Infinality 字体渲染增强及 Java 字体渲染改善的方法(修订)

    Fedora 24 Linux 桌面环境默认字体渲染引擎 freetype 及字体配置工具 fontconfig 采用的是未经优化的编译及设置,字体渲染效果比较差.而某些 Linux 发行版的桌面字体 ...

  5. Fedora 24中的日志管理

    Introduction Log files are files that contain messages about the system, including the kernel, servi ...

  6. Fedora 24 Gnome Boxes 无法ping通网络

    安装Fedora 24在试用虚拟机时发现无法ping通外网. 我傻傻地以为是软件问题. 问题描述: 尝试ping程序来测试网络连通性: (我之前也是ping百度,后来在为了少打字百度了一些比较短的域名 ...

  7. fedora 24 使用扇贝网页版没有声音

    (扇贝的官方答疑:https://www.shanbay.com/help/faq/no_voice/) 第4步下载MP3测试文件没办法使用: 似乎因为MP3格式的文件是的版权问题. 打算安装能处理M ...

  8. vc++基础班[24]---系统各种路径信息的获取

    vc++基础班[24]---系统各种路径信息的获取 ------------------------------------------ Begin ------------------------- ...

  9. 根文件系统的构建与分析(四)之瑞士军刀busybox生成系统基本命令

    根文件系统的构建与分析(四) 转载请注明 http://blog.csdn.net/jianchi88   Author:Lotte   邮箱:baihaowen08@126.com ls /bin, ...

随机推荐

  1. https浅析

    https浅析  http协议本身有着很大的缺陷  1. 通信使用明文,若被抓包,则直接被窃取信息  2. 不验证与自身通信者的身份,有可能遭到伪装  - 在数据传输的过程中,经过了某一计算机,该计算 ...

  2. C# 添加Word页眉、页脚和页码

    在Word文档中,我们可以通过添加页眉.页脚的方式来丰富文档内容.添加页眉.页脚时,可以添加时间.日期.文档标题,文档引用信息.页码.内容解释.图片/LOGO等多种图文信息.同时也可根据需要调整文字或 ...

  3. 原生 table css实现操作按钮固定右侧及底部滚动 IE不会卡死

    需求的表格比较复杂(各种合并新增删除),elementUi的table组件无法满足需求,故而写了原生table,且与其他用了table组件的表格保持一致. 贴一下简单的代码,只实现操作按钮固定右侧以及 ...

  4. wordpress常用函数及使用位置

    single 页面: 摘要内容:the_excerpt():如果摘要空,摘取正文内容:需要在循环中使用 获取当下页面的分类:wp_get_post_terms( int $post_id, strin ...

  5. Odoo 菜单美化的扩展模块

    详见: http://www.oejia.net/blog/2018/07/07/oejia_menu_about.html Odoo 菜单美化主题,odoo默认的菜单算是简洁好用的,如果您觉得还少了 ...

  6. SpringMVC归纳-2(Session会话、拦截器)

    要点: 1.HttpSession:一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束,借助session能在一定时间内记录用户状态. 2.Mod ...

  7. RowKey设计之单调递增行键/时序数据

    ​在一个集群中,一个导入数据的进程锁住不动,所有的client都在等待一个region (因而也就是一个单个节点),过了一会后,变成了下一个region…​如果使用了单调递增 或者时序的key便会造成 ...

  8. python使用rabbitMQ介绍一(生产-消费者模式)

    1 模式介绍 生产者-消费者模式是最简单的使用模式. 一个生产者P,给队列发送消息,一个消费者C来取队列的消息. 这里的队列长度不限,生产者和消费者都不用考虑队列的长度. 队列的模型图: 2 示例代码 ...

  9. Unity NPOI 无法读取xlsx

    遇到问题 在做编辑器开发时,需要在Unity Editor下直接读取Excel源文件,首先想到的是通过npoi去读取,但是遇到无法读取xlsx格式,只能读取xls格式的问题. 我的环境 unity 2 ...

  10. c编译器字节对齐指令

    #pragma pack (n)             作用:C编译器将按照n个字节对齐.#pragma pack ()               作用:取消自定义字节对齐方式. #pragma ...