Fedora 24系统基本命令
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系统基本命令的更多相关文章
- 安装Fedora 24后必要的设置
安装Fedora 24后必要的设置 导读 Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速.稳定.强大的操作系统.它允许任何人自由地使用.修改和重发布,无论现在 ...
- Fedora 24最新工作站版本之四大重要改进
导读 2014年,Fedora.next倡议正式开始建立Fedora Linux未来十年的发展规划.从本质上讲,这项规划旨在进一步使Fedora不再只是一套汇聚多种开源产品的通用库(例如Debian) ...
- U盘安装Fedora 24时出现的几个问题及解决办法
电脑中原有Win10 1. /dev/disk/by-label/Fedora-WS-LiveCD - does not exist 用UltraISO来制作启动盘后,会把U盘盘符改为Fedora-W ...
- Fedora 24 Linux 环境下实现 Infinality 字体渲染增强及 Java 字体渲染改善的方法(修订)
Fedora 24 Linux 桌面环境默认字体渲染引擎 freetype 及字体配置工具 fontconfig 采用的是未经优化的编译及设置,字体渲染效果比较差.而某些 Linux 发行版的桌面字体 ...
- Fedora 24中的日志管理
Introduction Log files are files that contain messages about the system, including the kernel, servi ...
- Fedora 24 Gnome Boxes 无法ping通网络
安装Fedora 24在试用虚拟机时发现无法ping通外网. 我傻傻地以为是软件问题. 问题描述: 尝试ping程序来测试网络连通性: (我之前也是ping百度,后来在为了少打字百度了一些比较短的域名 ...
- fedora 24 使用扇贝网页版没有声音
(扇贝的官方答疑:https://www.shanbay.com/help/faq/no_voice/) 第4步下载MP3测试文件没办法使用: 似乎因为MP3格式的文件是的版权问题. 打算安装能处理M ...
- vc++基础班[24]---系统各种路径信息的获取
vc++基础班[24]---系统各种路径信息的获取 ------------------------------------------ Begin ------------------------- ...
- 根文件系统的构建与分析(四)之瑞士军刀busybox生成系统基本命令
根文件系统的构建与分析(四) 转载请注明 http://blog.csdn.net/jianchi88 Author:Lotte 邮箱:baihaowen08@126.com ls /bin, ...
随机推荐
- 携程Apollo一键编译脚本+部署实现
系统编译安装 ubuntu16.11 java 1.8 系统规划 Portal共用 其它环境每个两台机器 mysql都做主从,所以每个环境的机器上都会安装admin 服务,config服务,以及一个m ...
- PHP一些常用的正则表达式分享给大家
一.校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0- ...
- vue-router 通过路由来实现切换头部标题
在做单页面应用程序时,一般页面布局头尾两块都是固定在布局页面,中间为是路由入口.这时访问页面时头部标题不会变,该问题的解决方案如下: 通过采用组件内路由卫士(beforeRouterEnter.bef ...
- HTML中的Hack条件注释语句
IE 条件注释判断语句是 IE 特有的功能,通过 HTML 注释中的条件语句能让不同的 IE 版本识别注释中的内容 自IE10起,标准模式不再支持条件注释 条件注释语句中可以是HTML.CSS也可以是 ...
- 山西大同大学教务处教师端——可在PC端,手机端操作
解决问题:大同大学教务处官网教师端口一进去就卡住了,点上面一行的菜单无响应 下载方法(学生端 / 教师端 / 验证脚本): 链接:https://pan.baidu.com/s/1MWrJXoPzE ...
- 关于javascript异步
1.简单的理解 JavaScript是单线程的!总所周知,正常代码是从上而下,一条一条顺序执行的.就好比下楼梯,第一条代码先获得内存或者先执行操作.当遇到漫长的处理操作时(比如读取庞大的文件时,执行大 ...
- Retrofit2.0 设置 连接超时
Retrofit2.0 这个网络请求框架使用了很久了,最近一次出现一个小插曲. 有一个接口,返回的数据量因为业务的原因 会返回很大的数据量,此时网络不大好的情况下,会出现请求失败的情况 也就是回调了 ...
- Android 系统服务的获取与创建
在Android系统中,有一群很厉害的“家伙”,如果把Android系统比喻成一个大帮派,那么这群“家伙”的地位就像那各个分堂的堂主一样,所有的应用就像是各个小马哥,他们要做什么事情,都要堂主审批,审 ...
- Android 离线人脸识别 ArcFace 2.0 Demo开发分享
环境要求 1.运行环境 armeabi-v7a 2.系统要求 Android 5.0 (API Level 21)及以上 3.开发环境 Android Studio 下载地 ...
- Android探究之Gson@SerializedName
@SerializedName注解的意义 当我们使用Gson解析Json数据时都会创建一个对应实体类,有时候Json数据里面的字段是Java关键词或者Json数据里面的字段太简单,我们想在实体类中自定 ...