文件管理

1、httpd.conf 路径:  cd /etc/httpd/conf

      cat -n  httpd.conf  | more

       -n 显示每一行编号

 

cat -n a1.txt > a2.txt把a1.txt的文档内容加上行号后输入a2.txt这个文档里:

 

 

 

 

cat /dev/null > /var/a1.txt清空 /var/a1.txt 文档内容

 

 

 

2、echo  回显民工

 

 

反引号` `显示当前日期

 

 

3、which 显示命令对应的程序路径   

 

 

whatis   显示所有帮助文档与之对应的关键字的数据库 

 

 

4.1、 关闭系统命令   

      shutdown -h now     立刻关机(需要root用户)

      shutdown -h 10       10 分钟后自动关机

      halt                 立刻关机

      poweroff             立刻关机

      init 0                关闭系统

      telinit 0              关闭系统

      logout               注销(shell使用)

 

 

4.2、重启系统命令

reboot             重启(root用户)

shutdown -r  now   现在重启

init 6               重启

 

4.3、init 命令,运行级别

    运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS)

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

 

4.4  shutdown命令

-t seconds : 设定在几秒钟之后进行关机程序。

-k : 并不会真的关机,只是将警告讯息传送给所有使用者。

-r : 关机后重新开机。

-h : 关机后停机。

-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。

-c : 取消目前已经进行中的关机动作。

-f : 关机时,不做 fcsk 动作(检查 Linux 档系统)。

-F : 关机时,强迫进行 fsck 动作。

time : 设定关机的时间。

message : 传送给所有使用者的警告讯息。

 

4.5 halt命令

不加参数直接关机

-n : 在关机前不做将记忆体资料写回硬盘的动作

-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 文件里

-d : 不把记录写到 /var/log/wtmp 文件里(-n 这个参数包含了 -d)

 -f : 强迫关机,不呼叫 shutdown 这个指令

-i : 在关机之前先把所有网络相关的装置先停止

-p : 当关机的时候,顺便做关闭电源(poweroff)的动作

 

 

4.6、poweroff 命令

不加参数直接关机

-n : 在关机前不做将记忆体资料写回硬盘的动作

-w : 并不会真的关机,只是把记录写到 /var/log/wtmp 档案里

-d : 不把记录写到 /var/log/wtmp 文件里

-i : 在关机之前先把所有网络相关的装置先停止

-p : 关闭操作系统之前将系统中所有的硬件设置为备用模式

 

 

4.7、reboot 命令   

不加参数直接重启

-n : 在重开机前不做将记忆体资料写回硬盘的动作

-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里

-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)

-f : 强迫重开机,不呼叫 shutdown 这个指令

-i : 在重开机之前先把所有网络相关的装置先停止

 

5、mkdir  创建文件目录

       -v  显示详细信息

       -p  循环创建

 

 

6、rm   删除文件和文件目录

      -i 删除前逐一询问确认

      -r 递归

      -f 强制

 

 

7、cat  less   head   more   tail 查看文件 

7.1   less 文件名      查看文件

 

 

ps查看进程信息并通过less分页显示

 

 

查看命令历史使用记录并通过less分页显示

 

 

7.2  head 命令

-q 隐藏文件名

-v 显示文件名

-c<数目> 显示的字节数。

-n<行数> 显示的行数。

 

 

 

 

 

7.3 more命令

逐页显示 httpd.conf 文档内容

 

 

从第 20 行开始显示 httpd.conf之文档内容。

 

 

7.4 tail 命令

tail 文件名   显示文件最后十行

 

 

显示文件的最后 10 个字符

 

 

8、file 查看文件类型

     -b  列出辨识结果时,不显示文件名称。

     -I  显示MIME类别

 

 

-v  显示版本信息。

-c  详细显示指令执行过程,便于排错或分析程序执行的情形。

 

 

9、cp 复制

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-l:不复制文件,只是生成链接文件。

 

 

10、mv  移动或重名

-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;

-f: 在 mv 操作要覆盖某已有的目标文件时不给任何指示;

mv 文件名 文件名      将源文件名改为目标文件名

mv 文件名 目录名      将文件移动到目标目录

mv 目录名 目录名      目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

mv 目录名 文件名      出错

 

 

 

posted @ 2020-08-11 12:33  凡♡L  阅读(172)  评论(0编辑  收藏  举报