学海无涯 Linux学习笔记 一
来源:互联网 发布:二维码活码系统源码 编辑:程序博客网 时间:2024/05/16 23:34
- 学海无涯 Linux学习笔记 一
- 虚拟机控制
[kiosk@foundation18 Desktop]$ rht=vmctl start desktop ###打开desktop失败,语法错误bash: start: command not found...[kiosk@foundation18 Desktop]$ rht-vmctl start desktop ###开启desktop,成功Starting desktop.[kiosk@foundation18 Desktop]$ rht-vmctl view desktop ###显示desktop,打开了界面[kiosk@foundation18 Desktop]$ rht-vmctl reset desktop ###重置desktop rht-vmctl fullreset desktop ####完全重置Are you sure you want to reset desktop? (y/n) y ###确认重置desktopResetting desktop.Powering off desktop..Creating virtual machine disk overlay for rh124-desktop-vdaCreating virtual machine disk overlay for rh124-desktop-vdbStarting desktop.[kiosk@foundation18 Desktop]$ rht-vmctl poweroff ###关闭desktop失败,因为电脑并不知道我要关闭的是哪一个对象Error: missing subcommand or VMNAME. where VMCMD is one of: reset - poweroff, return to saved or original state, start VMNAME ##重置 view - launches console viewer of VMNAME ##打开 start - obtain and start up VMNAME ##开启 stop - stop a running VMNAME ##正常关闭 poweroff - if running, force stop VMNAME ##强行关闭 save - stop, backup image, start VMNAME ##保存 fullreset - poweroff, reobtain from server, start VMNAME (bad save/image) ##完全重置 get - if not here, obtain VMNAME from server ##获得 status - display libvirt status of VMNAME[kiosk@foundation18 Desktop]$ rht-vmctl poweroff desktop ###强行关闭desktop成功 rht-vmctl stop desktop ##正常关闭虚拟机Powering off desktop..[kiosk@foundation18 Desktop]$ [kiosk@foundation18 Desktop]$ clear ##清频
- shell(核,文字界面接口)
[kiosk@foundation0 Desktop]$ gnome-terminal ###用命令开启bash(shell类型的一种)
[kiosk @foundation18 Desktop] $ 用户 主机名 工作目录 身份提示符 kiosk ###表示开始bash的用户是谁 @ ###分隔符 foundation18 ###主机的名称,表示bash运行在哪台主机上 Desktop ###所在系统目录 $ ###用户身份提示符号 ( $表示普通用户 #表示超级用户)
3. bash和shell
[kiosk@foundation18 Desktop]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh[kiosk@foundation18 Desktop]$ bash------------------------当前界面[kiosk@foundation18 Desktop]$ sh--------------------------shell的一种sh-4.2$ ^Csh-4.2$ exit[kiosk@foundation18 Desktop]$ tctc tcpdmatch tcpslice tcsd tcpd tcpdump tcptraceroute tcsh [kiosk@foundation18 Desktop]$ tcsh ---------------------shell的一种,系统中的所在位置不同[kiosk@foundation18 ~/Desktop]$ exit[kiosk@foundation18 Desktop]$ csh -------------------------与tcsh类似
- 系统的一些相关
[kiosk@foundation0 Desktop]$ su -
系统中已存在的用户名字 ####切换用户身份
超级用户可以登陆普通用户,普通用户登陆超级用户要密码,普通用户登陆其他普通用户也需要密码
系统从新初始化
关机:poweroff|init 0|shutdown -h now
重启:reboot| init 6 |shutdown -r now
[kiosk@foundation18 Desktop]$ su - kiosk ####显示当前用户信息密码:上一次登录:三 9月 21 09:11:55 CST 2016:0 上
- 一些命令的使用
命令的使用
命令的输入方式命令 参数 目标
-参数 ##单词的缩写
–参数 ##单词的全拼
命令 –help(寻找命令的帮助)
date –help
显示83天以后是几月几号:date -d +83day +%m/%d
cal –help
whatis cal [kiosk@foundation18 Desktop]$ whatis cal ##显示cal的使用详情
cal (1) - display a calendar
cal (1p) - print a calendar
帮助里的一些符号说明
【内容】 ###内容选加
<内容> ###内容必加
内容… ###内容个数任意
tab键
补齐系统中存在的文件名称,命令,和命令参数
- list命令
directory目录 ls--->list 列出 [kiosk@foundation18 Desktop]$ ls ###########列出当前目录下的文件09.20 rhel6.5.qcow209.20~ rhel6 lanmp.pdfcmake-2.8.12.2-4.el6.x86_64.rpm rhel-server-6.5-x86_64-dvd.isoDiscuz_X3.2_SC_UTF8.zip rhel-server-7.1-x86_64-dvd.iso[kiosk@foundation18 Desktop]$ ls good/ ############列出good目录下的文件
- date命令
[kiosk@foundation12 Desktop]$ date --helpUsage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
显示当前系统时间,显示格式为:”小时:分钟:秒 AM/PM”(AM/PM为上下午标识)date +%r
用date –help可查看帮助
4. passwd命令
修改密码
命令格式
passwd username 超级用户可以任意修改密码,普通用户只能修改自己的密码,并且在修改自己密码前要输入原始密码,新密码必须大于8位,且不能和原始密码重复,密码必须是字符和数字的组合,且字符和数字是无序的。
2) 修改密码信息
监控命令执行 watch -n 1
##让命令每秒钟执行一次 -n 执行间隔 ctrl + c 撤销命令执行
监控student密码信息 watch -n 1 passwd -S student
3) passwd参数
用法: passwd [选项…] <帐号名称>
-k, --keep-tokens
密码不过期—————————保持身份验证令牌不过期 -d, --delete
登陆———-删除已命名帐号的密码(只有根用户才能不用密码进行此操作) -l, --lock
不可登陆——————-锁定指名帐户的密码(仅限 root 用户) -u, --unlock
解锁指名账户的密码(仅限 root 用户) -e, --expire
不用密码登陆——————-终止指名帐户的密码(仅限 root 用户) -f, --force
强制执行操作———————————–让不可以操作的可以操作 -x, --maximum=DAYS
密码的最长有效时限(只有根用户才能进行此操作) -n, --minimum=DAYS
密码的最短有效时限(只有根用户才能进行此操作) -w, --warning=DAYS
在密码过期前多少天开始提醒用户(只有根用户才能进行此操作) -i, --inactive=DAYS
当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作) -S, --status
报告已命名帐号的密码状态(只有根用户才能进行此操作) --stdin
从标准输入读取令牌(只有根用户才能进行此操作)
4) passwd username ###更改用户密码(只有超级用户root可以) passwd
####普通用户修改自己的密码 passwd -l username
###冻结普通用户 passwd -u username
###解锁冻结帐号
[root@localhost Desktop]# passwd ##修改自己的密码Changing password for user root.New password: [root@localhost Desktop]# passwd student ##修改指定用户的密码Changing password for user student.New password:
- gedit命令
1)gedit hello.exe ##新建并编辑文件2)cat hello.exe ##浏览文件所有内容3)head hello.exe ##查看文件的前半部分4)head -n 5 hello.exe ##查看文件的前5行(标准写法,-n有没有结果都一样)5)tail hello.exe ##查看文件的后半部分6)tail -5 hello.exe ##查看文件的最后五行7)file 文件名称 ##查看文件类型8)cat 文件名称 ##查看文件所有内容9)less 文件名称 ##查看文件所有内容从文件的开始,按Q退出
- wc命令
hehe 呵呵wc -l ##显示文件行数(line) 1 1 wc -m ##文件包含的字符数(chars) 5 3 wc -c ##文件包含的字节数(bytes) 5 7 wc -w ##文件含有的字数(words) 1 1 wc 文件名 ##分别显示---行数 单词数 字符数 一个英文字符一个字节,一个中文字符三个字节
- 与查看文件相关的命令
pwd ##显示当前所在位置cd ---chage directory ##进入目标目录中 cd~ ##回到当前用户家目录 cd~username ##进入到指定用户家目录 cd.. ##进入当前目录的上一级 cd- ##进入之前所在系统目录(即上一次所在的目录)touch ##新建文件
- 历史调用
1 !数字 ##执行第多少条命令2 !关键字 ##执行最近一条以为关键字开头的命令4 ctrl+R+关键字 ##调出最近一条含有关键字的命令5 上下键 ##从最后一条命令开始向前查看或者向后查看6 history ##查看历史7 history -c ##清除历史
- 快捷键
ctrl +alt+f2-f6 进入虚拟控制台 +alt+F1|F7 进入图形界面 + a 光标移动到行首 + l 清屏 + e 光标移动到行尾 + u 光标所在位置删除到行首 + k 光标所在位置删除到行尾 + r 调出最近一条含有关键字的命令 + c 撤销以输入的命令 + d 关闭当前环境 +alt+上|下 切换工作界面 +alt+j ###锁屏 +shift+n 新建一个bash窗口 +shift+d 关闭当前bash窗口
- Linux根目录各文件
/bin ##二进制binary可执行文件也就是系统命令(存放常用命令,该命令让电脑执行任务)/sbin ##系统管理命令存放位置(要具有一定的权限才可以使用的命令)/boot ##启动分区,负责系统启动(存放引导相关的文件)/dev ##设备管理文件,即设备驱动程序,用户通过这些文件访问外部设备。(比如通过/dev/mouse来访问鼠标的输入)/etc ##大多数系统管理文件(存放配置相关的文件,包括用户信息文件/etc/passwd,系统初始化文件/etc/rc等)/home ##普通用户的家目录(存放普通用户相关文件)/lib ##32位系统库文件存放位置(标准程序设计库,又叫动态链接共享库)/lib/modules ##包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引导系统所需的模块(例如网络和文件系统驱动)/lib64 ##64位系统库文件存放位置/media ##系统临时设备挂载点/mnt ##系统临时设备挂载点(默认挂载软驱和光驱的目录)/run ##系统临时设备挂载点/opt ##第三方软件安装位置/proc ##系统信息/root ##超级用户家目录(存放root用户相关文件)/srv,/var ##系统数据(存放经常变化的数据)/sys ##系统管理,主要是关于内核的/tmp ##系统临时文件存放位置(公用)/usr ##系统用户相关信息数据及用户自定义软件存放位置(默认安装文件存放的目录)
- 学海无涯 Linux学习笔记 一
- 学海无涯 Linux学习笔记 二
- 学海无涯
- 学海无涯
- 学海无涯
- 学海无涯。。。。
- 学海无涯
- 学海无涯
- 学海无涯学海无涯学海无涯学海无涯
- 学海无涯
- 学海无涯
- 学海无涯
- 学海无涯
- Linux学习笔记(一)
- Linux学习笔记一
- linux学习笔记一
- linux学习笔记一
- linux学习笔记一
- 嵌入式系统作业:考察产品:小米家庭智能套装
- 安卓基础_10
- NLS considerations in Import/Export FAQ (Doc ID 227332.1)
- 嵌入式系统作业:设计一个嵌入式系统:电热水器
- PAT 1053. Path of Equal Weight
- 学海无涯 Linux学习笔记 一
- 安卓基础_11
- HDOJ 1518 Square(DFS+剪枝)
- ionic之样式bar-light
- java基础:IO流
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 安卓基础_12
- 嵌入式系统作业:设计GPS手持地图终端