默认教学计划
931人加入学习
(20人评价)
Linux运维基础
价格 ¥ 599.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

1.基本命令:ls cd pwd 
 
2.学习内容:file cat cp mv rm mkdir touch tree  which  whereis
    文件管理:
    目录管理:
    系统管理:
    网络管理等
3.file:查看文件类型(windows是用扩展来名识别文件类型)
    语法:file [options] [args]
    -b:显示结果时不显示文件名
    -c:显示执行file命令的执行过程(file是如何去判断文件类型)[file -c]便于排错或者分析file命令执行过程。
    -i:输出MIME类型的字符串。file -i install.log
    -z:显示压缩文件的内容,
    -L:查看软链接对应文件的类型。
    -f:文件当中文件名的类型。
        例如写了一个a.text文件,文件里面写了比如/etc/passwd (这是一个的路径)
        -f的作用就是列出这些文件的类型,即passwd的类型。
4.cat:一次性查看整个文件
    语法:cat [options] [args]
    1.打开一个文件:cat filename
    2.可以从键盘输入创建一个新文件。
    cat >new_file_name <<EOF   //EOF:end of file
        >Linux command       //从键盘输入
        >Unix command        //从键盘输入
        >EOF                 //从键盘输入,以结束书写
    3.向现有文件中添加新数据:(新加的数据添加到后面,new line)
    cat >> file_name << EOF
    >firstline
    >secondline
    >EOF
    4.把多个文件内容合并到一个文件输出:
    cat file1 file2 >file3
    把file1和file2合并输出重定向到file3
     cat /etc/passwd /etc/shadow > /root/user.txt
    cat常用的选项:
    -n:显示文件内用时同时显示行号,包括空行
    -b和-n的功能相同,但不包括空行
    -S:当文件中有多个空行时,合并为一个空行
    -E:在显示内容时,每一行结尾添加一个$符号
    
5.cp:复制文件或者目录(copy缩写)
    语法: cp [option] [src_file] [des_file]
    复制文件:
    eg:cp /etc/passwd /opt/      :以原文件名命名放在那个目录下。
    eg:cp /etc/passwd /opt/mima  :以mima为文件名放在那个目录下,注意区分。
    eg:cp /etc/passwd /opt/aaa   :假如aaa已经存在了,重名了,它会提示overwrite是否覆盖。n 为no取消,y为yes,覆盖。
    ./当前目录
    复制目录:<需要加选项>
    -f:(force)强制复制文件或目录不进行提示
    -r:递归复制目录:把自己的目录下的所有东西都copy过去
    -s:为某个文件创建符号链接,而不是复制文件
    -b:覆盖已有文件,对源文件备份,会生成一个源文件名+"~"的文件
    -l:为文件创建硬链接而不是复制文件
    -p:复制文件时保留文件的原有属性
    -d:当复制软连接文件时,把目标文件或目录也会创建为软连接,并指向最原始的文件
    -i:覆盖目标文件前询问(cp = cp -i)
    
6.mv:move,移动或者重命名文件和目录(当原位置和目标位置是同一目录时候,是重命名;
            当原位置和目标位置不是同一目录时,是移动)
    语法:
     1.移动 :  mv  目标文件  文件目标位置
     2.重命名: mv  目标文件  目标文件新名字
      也可以在移动的时候直接对目标文件重命名,
                mv  目标文件  文件目标文件位置 /新名字
    选项:
    -b:移动前先先对源文件备份
    -f:强制覆盖
    -i:覆盖目标文件前询问
    -t:将多个文件移动到同一个目录。(目标目录在前边,后面跟文件:mv -t [目标目录下] file1 file2 ...)
    
7.rm:remove,删除文件或目录
    -d:删除可能存在数据的目录
    -f:强制删除
    -i:删除前询问(rm = rm -i)
    -r:递归删出整个目录
    -v:显示命令执行的过程
    
8.mkdir:make directory,创建空目录
    -m:创建目录时同时设置权限
    -p:递归创建新目录  
        mkdir -p /root/a/b/c/d/e
        mkdir -p /a/{b,c,d}    同级
        mkdir -p /root/{a,b}-{c,d}
    -v:显示创建目录的过程

9.touch:创建新文件或者修改文件时间戳
    -a:只改变访问时间戳
    -c:不创建文件
    -d:使用指定的时间戳创建新文件,而不是使用系统时间
        touch -d "03:00 am" test.txt
    -t:使用指定格式时间戳创建新文件,而不是使用系统时间
        man touch
    -f:解决与BSD系列Unix系统兼容性
    -m:只改变变动时间
    
10.tree查看目录树(tree = ls -R)

11.which:查找命令所在的路径

12.whereis:查看命令所在的路径,源代码文件,帮助信息文件所在的位置
    -b:只查看文件所在的位置(等同于which命令)
    -m:只查看帮助信息所在的位置
    -s:只查看源代码所在的位置

[展开全文]

file命令:查看文件类型

ls cd pwd file cat cp mv rm mkdir touch tree which whereis这些基本命令!

 

[展开全文]

基本命令:ls cd pwd 

 

学习内容:file cat cp mv rm mkdir touch

tree  which  whereis

文件管理:

目录管理:

系统管理:

网络管理等

file:查看文件类型命令(windows是扩张名识别文件类型)

语法:file【选项】参数

-b:显示结果时不显示文件名

-c:显示执行file命令的执行过程。file -c,便于排错或者分析file命令执行过程。

-i:输出MTME类型的字符串。

-z:显示压缩文件当中的内容,

-L:查看软链接对应文件的类型。

-f:文件当中  文件名的类型。

也就是比如写了一个.text文件,文件里面写了比如

/etc/passwd (这是一个文件的路径).-f的作用就是列出这些文件的类型。也就是passwd的类型。

cat:一次性查看整个文件,

语法:cat【选项】参数

1.打开一个文件。cat +文件名

2.可以从键盘输入创建一个新文件。或者向现有文件中添加新数据:(把前面的一个大于号改成两个大于号就好了,加入的东西放在最下面)

新建新文件:

cat>new_filename <<EOF   //EOF:代表 文件输入的结束。

>linux command       //键盘输入

>unix command        //键盘输入

>EOF                            //结束书写

像现有文件中追加数据:

cat >> first_file << EOF

>

>

>EOF

3.把多个文件内容合并到一个文件输出:

cat file1 file2 >file3

把第一个和第二个文件合并到第三个文件当中

 

cat常用的选项:

-n   :显示文件内用时同时显示行号。包括空行。

-b和-n的功能相同,但是不包括空行。

-s   :当文件中有多个空行时,合并为一个空行

-E:显示内容时,结尾添加一个$符号。

 

cp:赋值的命令。复制文件或者目录。

语法 cp【option】【src_file】【des_file】

复制文件:

eg:cp /etc/passwd /opt/   :以原文件名命名放在那个目录下。

eg: cp /etc/passwd /opt/mima  :以mima为文件名放在那个目录下,注意区分。

eg:cp /etc/passwd /opt/aaa :假如aaa已经存在了,重名了,它会提示overwrite是否覆盖。n 为no取消,y为yes,覆盖。

复制目录:<需要加选项>

-f  :强制复制文件或目录不进行提示。

-r   :递归复制目录:把自己的目录下的所有东西都copy过去。

-s:为某个文件创建符号链接,而不是复制文件

-b:覆盖已有文件,对源文件备份。会生成一个源文件名+~的文件。

-l:为文件创建硬链接而不是复制文件

-p:复制文件是保留文件的原有属性。

-d:当复制软连接文件时,把目标文件或目录也会创建为软连接,并指向最原始的文件,

-i:覆盖目标文件前询问(默认的 cp=cp -i)mv:move,移动或者重命名文件和目录

<当原位置和目标位置是同一目录时候,是重命名;当原位置和目标位置不是同一目录时,是移动>

 1.移动 :mv  目标文件  文件目标位置

 2.重命名: mv  目标文件  目标文件新名字

  也可以在移动的时候直接对目标文件重命名,

  mv  目标文件    文件目标文件位置 /新名字

选项:

-b :移动前先先对源文件备份。

-f:强制覆盖。

-i:覆盖目标文件前询问。

-t:将多个文件移动到同一个目录。《目标目录在前边,后面跟文件   mv -t 【目标目录下】 file1 file2 .。。。。。》

rm:remove删除文件或者目录。

-d:删除可能存在数据的目录<不常用>

     -f:强制删除<不知道。记住吧>。

     -i:删出前询问<默认的rm=rm -i>。

     -r:递归删出整个目录。<记住,删出目录>

-v:显示命令执行的过程。<不常用>

mkdir:make directory,创建空目录

           -m:创建目录时同时设置权限。

           -p:递归创建新目录。

            -v:显示创建目录的过程。

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

linux常见命令

基本命令:ls cd pwd

学习内容:file cat cp mv rm mkdir touch tree which whereis

 文件管理

 目录管理

 系统管理

 网络管理等

file:查看文件类型命令(windows是用扩展名识别文件类型)

语法:file [options] [args]

          -b:显示结果时,不显示文件名

          -c:显示执行file命令的执行过程(file是如何去判断文件类似),便于排错或分析file命令执行过程

          -i:输出MIME类型的字符串

          -z:显示压缩文件的内容

          -L:查看软连接对应的文件类型

          -f:查看文件名中文件名的类型

cat1一次性查看整个文件 2 从键盘输入创建一个新文件或向现有文件中添加新数据:  新建新文件cat>new_file_name<<EOF    //EOF:end of file

       >Linux commad        //从键盘输入

       >Uinx command       //从键盘输入

       >EOF                       //从键盘输入,已结束书写

 语法:cat options】 【args

3向现有文件中追加数据:

cat>>file_name <<EOF

>CISP!

>CISSP!

>EOF

把多个文件内容合并到一个文件输出:

cat file file2>file3

cat   /etc/passwd /etc/shaow > /root/user.txt

-n:显示文件内容时同时显示行号,包括空行

-b:-n功能相同,但是不包括空行

-s:当文件中有多个空行时,合并为一个空行

-E:在显示内容时,结尾添加$符号

cp:复制文件或目录(copy简写)

语法:cp [options] [src_file] [des_file]

-f:force,强制复制文件或目录不进行提示

-r:递归复制目录

-s:为某个文件创建符号链接(软连接),而不是复制文件

-b:覆盖已有的文件前,对目标文件进行备份

-l:为文件创建硬链接,而不是复制文件

-p:复制文件时保留文件的原有属性

-d:当复制软链接文件时,把目标文件或目录也会创建为软链接,并指向最原始的文件

-i:覆盖目标文件前询问(cp=cp -i

mvmove,移动或重命名文件和目录(当原位置和目标位置是同一目录时,是重命名;当原位置和目标位置不是同一目录时,是移动)

-b:移动前先对源文件进行备份

-f:强制覆盖

-i:覆盖目标文件前询问

-t:将多个文件移动到同一个目录(目标目录在前面,后面跟文件  mv -tdirectoryfile1 file2 ...

rmremove,删除文件或目录

-d:删除可能存在的数据的目录

-f:强制删除

-i:删除前进行询问

-r:递归删除整个目录

-v:显示命令执行过程

mkdir:创建空目录

-m:创建目录时同时设置权限

-p:递归创建新目录

-v:显示创建目录的过程

touch:创建新文件或者修改文件时间戳

-a:只改变访问时间

-c:不创建文件

-d:使用指定时间戳创建新文件,而不是使用系统时间

-t:使用指定格式时间戳创建新文件,而不是使用系统时间

-f:解决与BSD系列Unix系统兼容性

tree:查看目录树(tree= ls -R

which:查看命令所在路径

whereis:查看命令所在的路径,源代码文件,帮助信息文件所在的位置

   -b:只查看文件所在的位置(等同于which命令)

  -m:只查看帮助信息所在的位置

  -s:只查看源代码所在的位置

[展开全文]

## Linux常见命令

### file:查看文件类型

 * -b:显示结果时,不显示文件名。

 * -c:显示执行file命令的执行过程(file是如何去判断文件类型),便于排错或者分析file命令执行过程。

 * -i:输出MIME类型的字符串。

 * -z:显示压缩文件的内容。

 * -L:查看软链接文件类型。

 * -f:查看文件中文件名的类型。

 

 

###  cat :一次性查看整个文件、

 * 从键盘输入创建一个新文件:cat>file name <<EOF

* 向现有文件中追加数据:

 * cat >> file name << EOF

 * 把多个文件内容合并到一个文件输出:

 * cat file file2 > file3

### cat : 命令参数

* -n :显示文件内容时同时显示行号,包括空行。

* -b:同-n但忽略空行。

 

### cp:复制文件或目录

* 语法:cp [options] [src_file] [des_file]

 * -r :递归复制目录

 * -s:创建符号软链接

 * -b :覆盖已有文件,对原文件备份。

 * -p:复制文件时保留文件的原有属性。

 

### mv :移动或重命名文件和目录

 * -b:移动前先备份。

 * -f:强制复制。

 * -t:将多个文件移动到同一个目录(目标目录在前面,后面跟文件)

 

 

### rm:删除文件或目录

 * -f:强制删除。

 * -r:递归删除整个目录。

 

 

### mkdir:创建空目录

 * -p :递归创建新目录。

 * -m:创建同时设置权限。

 

 

### touch:创建新文件或者修改文件时间戳

 * -d:使用指定时间戳创建文件。

 * -t:使用指定格式时间。

 * -m:只更改变动时间

 

 

### tree:查看目录树(tree = ls -R)

 

### which:查找命令所在路径。

 

### whereis:查看命令所在的路径,源代码文件,帮助信息文件所在的文件。

 * -b:只查看文件所在位置= which命令。

 * -m:只查看帮助信息所在位置。

 * -s:只查看源代码所在位置。

 

[展开全文]

file:查看文件类型     file 选项 参数 

    -b 显示结果时,不显示文件名

    -c 显示命令执行过程,便于排错或分析命令执行过程

    -i  输出MIME类型的字符串

    -z  显示压缩文件的内容

    -L  显示软连接对应文件的类型

    -f  查看文件中文件名的类型

 

cat:

一次性查看整个文件

    cat 选项 参数

从键盘输入创造一个新文件

    cat >new_filename<<EOF

向现有文件添加新数据

    cat >>filename<<EOF

把多个文件内容合并为一个文件输出

    cat file file2 >file3

常用选项:

    -n 显示文件内容时同时显示行号

    -b 和-n相同,但不包括空行

    -S 文件中有多个空行时,合并为一个空行

    -E 显示内容时,结尾添加$符

 

cp 复制文件或目录  cp 选项 源文件  目标文件

    -f 强制复制文件或目录,不进行提示

    -r 递归复制整个目录

    -s 为某个文件创建符号链接(软链接),而不是复制文件

    -b 覆盖已有的文件前,对目标文件备份

    -l  为文件创建硬链接,而不是复制文件

    -p 复制文件时保留文件原有属性

    -d 当复制软链接文件时,把目标文件或目录也创建为软链接,并指向最原始文件

    -i 覆盖目标文件前询问(cp = cp -i)

 

mv 移动或重命名文件或目录

  当原位置和目标位置在同一目录时,为重命名;当原位置和目标位置不在同一目录时,为移动

    -b 移动前先对源文件进行备份

    -i  覆盖目标文件前询问

    -f  强制覆盖

    -t  将多个文件移动到同一个目录(目标目录在前,后加要移动的文件)

 

rm 删除文件或目录

    -d 删除可能存在数据的目录

    -f  强制删除

    -i  删除前进行询问

    -r  递归删除整个目录

    -v  显示命令执行过程

 

mkdir  创建空目录

    -m  创建目录时,同时设置权限

    -p   递归创建目录 注:花括号表同级

    -v   显示创建目录过程

例:mkdir -p  /root/{a,b}-{c,d}

       结果  a-c  a-d  b-c  b-d

    

touch:创建新文件或者修改文件时间戳

    -a 只改变访问时间戳

    -c 不创建文件

    -d 使用指定时间戳创建新文件,而不是用系统时间 touch -d "03:00 am" text

    -t 使用指定格式时间戳创建新文件,而不是使用系统时间

    -f 解决BSD系列与Linux系统兼容性

    -m 只更改变动时间

 

tree 查看目录树 = ls -R

which 查找 命令所在的路径

whereis 查看命令所在路径,源代码文件,帮助信息所在的文件

    -b 只查看文件所在位置 == which

    -m 只查看帮助信息所在位置

    -s 只查看源代码所在位置

 

 

    

[展开全文]

授课教师

课程特色

视频(102)
下载资料(1)