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, ...
随机推荐
- Spring Cloud 微服务开发系列整理
Spring Boot 系列精选 Spring Boot 自定义 starter Spring Boot 整合 mybatis-plus Spring Boot 整合 spring cache Spr ...
- js中console使用1
js中console主要用于debug时使用 测试代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN ...
- CSS的使用方法
参考资料:http://css.cuishifeng.cn/ 一.CSS的四种引入方式 1.行内式 行内式是在标记的style属性中设定CSS样式.这种方式没有体现出CSS的优势,不推荐使用(与链接式 ...
- Java中的守护线程
守护线程的概念 在java中有两种线程,守护线程和非守护线程,其两者并没有本质的区别,唯一的区别就是当前的用户线程退出的时候,若只存在唯一的A线程,若A线程为守护线程,那么JVM将会直接退出,否则JV ...
- Python3 调试技巧 —— 死循环
说下Python3不使用gdb的自身调试 前情提要:服务器莫名卡死,用网上的方法用gdb,下载了很多组件,包括那个libpython.py,都没什么用,看不到堆栈,也试了保存core文件等等 大事找官 ...
- ORA-279 signalled during: alter database recover logfile
在RMAN的RECOVER还原过程中,RMAN界面正常,但是检查.刷新告警日志,发现告警日志里面有ORA-279,如下所示: alter database recover logfile '/u06/ ...
- java优先级队列的使用 leecode.703.数据流中的第K大元素
//设计一个找到数据流中第K大元素的类(class). //注意是排序后的第K大元素,不是第K个不同的元素. class KthLargest { private PriorityQueue<I ...
- 爬虫技术实现空间相册采集器V.0.0.1版本
一. 功能需求分析: 在很多时候我们需要做这样一个事情:我们想把我们QQ空间上的相册高清图像下载下来,怎么做?到网上找软件?答案是否定的,理由之一:网上很多软件不知有没有病毒,第二它有可能捆了很 ...
- 工作中遇到的一些linux常用命令总结
零.查看历史命令,linux中可按“↑” “↓”查找之前输入的命令,亦可用 history 命令查看之前的输入,linux中的亦有“Tab”键可联想输入 一.root权限: 1.su 之后输入root ...
- java8 list转map,list集合中的元素的属性转set,list集合中对象的属性转list
一.使用java8对list操作 1.1list转map private Map<String, Member> getMemberMap() { List<Member> m ...