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. 携程Apollo一键编译脚本+部署实现

    系统编译安装 ubuntu16.11 java 1.8 系统规划 Portal共用 其它环境每个两台机器 mysql都做主从,所以每个环境的机器上都会安装admin 服务,config服务,以及一个m ...

  2. PHP一些常用的正则表达式分享给大家

    一.校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0- ...

  3. vue-router 通过路由来实现切换头部标题

    在做单页面应用程序时,一般页面布局头尾两块都是固定在布局页面,中间为是路由入口.这时访问页面时头部标题不会变,该问题的解决方案如下: 通过采用组件内路由卫士(beforeRouterEnter.bef ...

  4. HTML中的Hack条件注释语句

    IE 条件注释判断语句是 IE 特有的功能,通过 HTML 注释中的条件语句能让不同的 IE 版本识别注释中的内容 自IE10起,标准模式不再支持条件注释 条件注释语句中可以是HTML.CSS也可以是 ...

  5. 山西大同大学教务处教师端——可在PC端,手机端操作

    解决问题:大同大学教务处官网教师端口一进去就卡住了,点上面一行的菜单无响应 下载方法(学生端 / 教师端  / 验证脚本): 链接:https://pan.baidu.com/s/1MWrJXoPzE ...

  6. 关于javascript异步

    1.简单的理解 JavaScript是单线程的!总所周知,正常代码是从上而下,一条一条顺序执行的.就好比下楼梯,第一条代码先获得内存或者先执行操作.当遇到漫长的处理操作时(比如读取庞大的文件时,执行大 ...

  7. Retrofit2.0 设置 连接超时

    Retrofit2.0 这个网络请求框架使用了很久了,最近一次出现一个小插曲. 有一个接口,返回的数据量因为业务的原因 会返回很大的数据量,此时网络不大好的情况下,会出现请求失败的情况 也就是回调了 ...

  8. Android 系统服务的获取与创建

    在Android系统中,有一群很厉害的“家伙”,如果把Android系统比喻成一个大帮派,那么这群“家伙”的地位就像那各个分堂的堂主一样,所有的应用就像是各个小马哥,他们要做什么事情,都要堂主审批,审 ...

  9. Android 离线人脸识别 ArcFace 2.0 Demo开发分享

    环境要求     1.运行环境 armeabi-v7a     2.系统要求 Android 5.0 (API Level 21)及以上     3.开发环境 Android Studio   下载地 ...

  10. Android探究之Gson@SerializedName

    @SerializedName注解的意义 当我们使用Gson解析Json数据时都会创建一个对应实体类,有时候Json数据里面的字段是Java关键词或者Json数据里面的字段太简单,我们想在实体类中自定 ...