linux入门

linux中虚拟机操作命令

操作desktop虚拟机的五个命令:
rht-vmctl : redhat virtual machine control 的简写。

  1. 开启虚拟机
rht-vmctl start desktop
  1. 显示虚拟机
rht-vmctl view desktop
  1. 重置虚拟机
rht-ctl reset desktop
  1. 显示状态
rht-ctl status desktop
  1. 关闭虚拟机
rht-ctl poweroff desktop

操作server虚拟机的五个命令

  1. 开启虚拟机
rht-vmctl start server
  1. 关闭虚拟机
rht-vmctl poweroff server
  1. 显示虚拟机
rht-vmctl view server
  1. 显示虚拟机的状态
rht-vmctl status server
  1. 重置虚拟机
rht-vmctl reset server

linux中文件管理

linux系统中文件的管理:

  1. 创建文件
    新建文件或者修改文件的时间戳
touch fileA
  1. 创建目录
mkdir directoryA

在父目录没有的情况下建立目录:

mkdir -p directoryA/directoryA/linux

解释: mkdir :make directory
-p :parent
3. 删除文件

rm fileA

    rm -f fileA

解释: rm :remove
-f :force 强制删除,不提示用户,直接删除
4. 删除目录

rm -r directoryA

    rm -fr directoryA

解释: -r 递归删除目录下的文件和目录 recurtion
5. 文件的编写

gedit fileA

    vim fileA      i 可以编辑内容    :wq  是保存退出

解释:graphic edit 图形编辑器
vim :visual interface improved
wq:保存退出
6. 文件内容的查看

cat  参数   文件

    cat -b  fileA     查看文件,加上行号,忽略空行   b  blank
    cat -n fileA    查看文件,加上行号,空行也加上行号   -n  number

    less fileA       /关键字   进行搜索       n 向下搜索    N 向上搜索

7. 文件的复制

cp fileA fileB
cp  fileA  directoryA   将文件复制到目录中
cp  -r  directoryA   directoryB   将目录A复制到目录B中   r是递归的意思      recurtion

cp fileA  fileB fileC  directoryA    将文件ABC复制到目录A中

8. 文件的移动

mv fileA directoryA    将文件A移动到目录A 中

mv fileA fileB  如果是在同一个磁盘,是重命名的过程

mv  directoryA directoryB 如果是在同一个磁盘,是重命名的过程

9. 文件的寻址
pwd 是print working directory :显示当前工作目录

*文件的相对位置:不是以 /开头的文件名称
文件的绝对位置:以/开头的,此名字表示文件真实存在在系统中的响应文位置,在任何时候都可以使用此名字找到。*
10. 路径的处理命令

cd directoryA    进入到指定目录    cd:change directory
    cd-  回到之前的目录
    cd~ 回到当前用户的家目录
    cd~username   回到指定用户的家目录
    cd.. 进入到当前目录的上一级

ls 列出你当前目录中文件的名字 ls:list

ls -l 列出文件中文件的属性

ls -l directoryA 列出目录中子文件的属性

ls -ld directoryA 查看目录本身属性
11. 利用通配符进行文件的批量管理

\*   匹配0-任意  字符
?  匹配单个字符

[[:digit:]]    单个数字

[[:alpha:]]    单个字母

[[:lower:]]   小写字母

[[:upper:]]   大写字母

[[:alnum:]]    字母或者数字

[[:space:]]   单个空格

[[:punct:]]   单个符号 

{1..3}  1 2 3

{a..c}{1..3}  a1 a2 a3 b1 b2 b3 c1 c2 c3

[acd]  里面的其中一个即可

[!acd]  里面的一个都不能有   和[^acd] 效果一样