linux的基本操作(一)
一、Linux组成
1.1:Linux各模块介绍
内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。
FILE SYSTEMS(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等。
应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。
1.2:Linux的目录结构
二.常用的命令
1. 基本命令
1.1:文件相关
Pwd 确定自己所在的位置
cd [目录] 跳转到指定的目录
cd常用的命令:
cd ~ , 当前用户目录
cd / ,根目录
cd - , 上一次访问的目录
cd .. , 到上以及目录
cd /usr 切换到指定目录
cd ./ 切换到当前目录下某个目录
cd 切换到用户主目录
ll / ls 查看目录下的所有内容
mkdir 创建目录
-p 父目录不存在,先创建父目录
-v 显示命令执行过程中的详情
rmdir 删除文件夹
cat 文件名 查看文件内容
Cat /etc/sysconfig/iptables 查看防火墙
浏览文件 :
cat 输出文件所有内容
more 查看更多内容
q 退出
空格 查询下一屏内容
Less用法与more相同,可以通过pgup与pgdn进行控制
tail 主要用于查看日志
格式:tail [必要参数] [选择参数] [文件]
-n <行数> 显示行数
-f 循环读取
使用ping命令,将ping命令输出的内容写入文件,文件名为ip.log
&后台输出内(写入文件的具体内容) >写入文件<文件名> 如果
是>> 是在原本基础上追加内容
例子:ping 127.0.0.1 > ip.log &
tail -f ip.log
& 表示后台运行,否则占用终端
Tail -n -f 100 ip.log
Ctrl +c 退出
Find命令: 查找文件或者目录
语法:find [要搜索的目录] [参数]
-name 指定字符串作为寻找文件和目录的名称
find / -name 'test*'
touch 文件名 创建文件
Vim 文件名 用于编辑文件
Vim编辑器(软件),如果要输入内容,先按i,进入编辑模式,按esc退出编辑模式。:wq 退出并保存 ,:q! 强制退出,不保存
rm 删除
rm 文件名 删除文件,需要确认
rm -f 文件名 删除文件,不提示
rm -rf 文件名 递归删除(rm -rf * 删除所有)
cp a文件 b文件 将a文件复制到b文件
mv a文件 b文件 删除a文件复制成b文件
tar –zcvf(自考潍坊) 要被创建出来的文件夹名或文件名 /xxx/xxx(要被打包的内容) 如果是:*(当前目录所有内容打包)
tar –zxvf(直销潍坊) 要被解压的文件夹名或文件名 可以加参数 –C /xxx/xx要被解压文件输出的指定位置 例如:tar -zxvf ip.log.tar.gz -C ../
ps -ef 命令
ps报告系统状态 参数:e,显示所有程序;f,显示程序进程的UID,PID,C与STIME等信息
Kill -9 进程的id 杀死进程
网络命令:
Setup 启动系统
网卡信息的文件:
/etc/sysconfig/network-script/ifcfg-eth0
重启网卡的命令:
service network restart
配置主机名
setup
/etc/sysconfig/network
系统管理命令:
多用户:
创建组和用户:
groupadd 组名
useradd –g 组名 用户名
passwd 用户名
删除组和用户:
userdel 用户名
groupdel 组名
查看所有组:cat /etc/group
注:删除用户如果显示当前用户已经登录,那么将该用户相关的进行杀死。
查看所有用户:cat /etc/passwd
设置组
设置用用户:
设置用户密码:太简单的密码需要输入多次才可以
Passwd 用户名:
su命令:
id命令
账户文件
/etc/passwd 用户文件
/etc/shadow 密码文件
/etc/group 组信息文件
文件权限
属主:所有者 root
属组:所有者所在用户组 root用户所在用户组(root)
其他:其他用户
修改文件权限
格式:chown 用户:用户组 文件名
关机、重启
关机
•shutdown -h now (立刻关机)
•shutdown -h 5 (5分钟后关机)
•poweroff (立刻关机)
l 重启
•shutdown -r now (立刻重启)
•shutdown -r 5 (5分钟重启)
•reboot (立刻重启)
帮助命令
使用帮助命令 --help
•shutdown --help
•ssh --help
•ifconfig --help (查看网卡信息)
l 使用man命令(命令说明书)
•man shutdown
:q退出
more命令
more功能:分页显示文件内容,还支持直接跳转行等功能。
语法:more file
操作
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏 或 Ctrl+F
B 返回上一屏 或 Ctrl+B
q 退出more
more /root/install.log
less命令
less功能:分页显示文件内容,操作更详细。
语法:less [参数] 文件
-m 显示类似more命令的百分比
-N 显示每行的行号
操作
空格键:前进一页 或 page down
b:后退一页 或 page up
d:前进半页
u:后退半页
回车键:前进一行 或 方向键向下
y:后退一行 或 方向键向上
/字符串:向下搜索
?字符串:向上搜索
v:进入vim编辑器
左右方向键:相当于水平滚动条
q:退出
less -mN /root/install.log
linux的基本操作(一)的更多相关文章
- linux的基本操作与常见命令
linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...
- 【学习笔记】Linux基础(二):Linux的基本操作
二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显 ...
- linux的基本操作(mysql 的基本操作)
Mysql 的基本操作 在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作.当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些 ...
- Linux多线程 - 基本操作
0. 线程 vs 进程 何为线程?线程即轻量级进程,如何理解轻量级这个概念? 我们知道,Linux的资源分为用户空间资源和内核空间资源: 用户空间资源:用来存放用户自定义的一些数据,用户可直接控制: ...
- 基于操作系统原理的Red Hat Linux的基本操作
一.实验目的 1.了解Linux操作系统的启动与登录方法. 2.掌握Red Hat Linux图形用户界面下的基本操作. 3.学会Red Hat Linux基本设置. 二.实验内容 1. 登录 2. ...
- Linux下基本操作
强行转Linux,开始以为会很不适应,其实还好,换汤不换药 本文只讲基本操作,足够让你愉快的打代码,想飞上天的自行百度,或找其他大神(友链) Update 6/20:由于写得太烂被学长爆踩了一顿 直接 ...
- linux vi基本操作
在Linux下,可以键入vimtutor命令,有一个包含实操的vim教程. 1.VI的三种命令模式 1)Command(命令)模式,用于输入命令: 2)Insert(插入)模式,用于插入文本: ...
- linux vim 基本操作
(一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是 ...
- Linux - 文件基本操作管理
文件基本操作管理 复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制 ...
- Linux文件基本操作
TIP:Tab键可以自动补全命令 首先要了解Linux树形结构 1./- 根每一个文件和目录从根目录开始.只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 ...
随机推荐
- Hyperledger Fabric channel配置交易
一个超级账本区块链网络里每个channel的共享配置都是存储在一个配置交易里.每个配置交易通常被简称为configtx. Channel 配置有以下重要属性: 1.有版本标识:配置里的所有元素都有一个 ...
- adaboost 参数选择
先看下ababoost和决策树效果对比 import numpy as np import matplotlib.pyplot as plt from sklearn.model_selection ...
- jquery slideDown 控制div出现的方向
.custom-popup { position: absolute; /*top: 0;*/ 上向下 ; 下向上 ; ; display: none; width: 100%; height: 10 ...
- 18-11-05ie 热键的使用
IE浏览器快捷键大全 更新:2013-04-01 17:05 | 标签:快捷键 一般快捷键F11打开/关闭全屏模式 TAB循环的选择地址栏,刷新键和当前标签页 CTRL+F在当前标签页查询字或短语 C ...
- render函数(转)
https://blog.csdn.net/qq78827534/article/details/80792514
- WeX5学习笔记 - 01
了解WeX5,有朋友突然自己开始学习WeX5,我了解后觉得挺不错的实用范围广,现在手机上的主流软件基本都可以采用WeX5进行开发,如淘宝,美团.手机银行等,所以自己也开始学习WeX5,WeX5是Ecl ...
- js实现全选反选(开关门)
话不多说直接看图吧
- 【5】用vector进行直接插入排序
百分百自己编的程序,越来越觉得编程很好玩了. 但这算是第一次自己用vector这种不是那么无脑的方法编程,只能最多对3个数进行排序wwwww 今天我要回去搬宿舍了,等明天有时间,我一定要把bug找到! ...
- oracle存储过程调试报错 ORA-0131 Insufficient privileges 处理
必须使用oracle用户登录oracle@sqlplus system/system123 as sysdba 以SYS用户登录数据库,执行赋权操作: grant DEBUG CONNECT SES ...
- SQL数据库中查询中加N'' 前缀是什么意思
It's declaring the string as nvarchar data type, rather than varchar You may have seen Transact-SQL ...