Linux系统基本命令
Linux命令手册
ls rm cp cat mv
mkdir rmdir cd head tail
echo date df du kill
chmod chown chgrp info man
pwd ifconfig who w find
mount tree grep awk sed
1、mkdir创建目录。
语法:
mkdir (选项) (参数)
选项:
-Z:设置安全上下文,当使用SELinux时有效;
-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
--version 显示版本信息。
参数:
目录:指定要创建的目录列表,多个目录之间用空格隔开。
2、rmdir删除空目录.rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录。
注意:子目录被删除之前应该是空目录。另外,当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。
虽然可以用带有-r选项的rm命令递归删除一个目录中的所有文件和该目录本身,但是这样做存在很大的危险性。不建议使用。
语法:
rmdir (选项) (参数)
选项:
-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
--ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息;
-v或-verboes:显示命令的详细执行过程;
--help:显示命令的帮助信息;
--version:显示命令的版本信息。
参数:
目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。
(2).何时需要指定路径:当你要编译的类所在的目录和你执行javac命令的目录不是同一个目录时,就需要指定源文件的路径(classpath是用来指定.class路径的,不是用来指定.java文件的路径的)。这个脚本在命令行执行是ok的,但刚在crontab中发现是执行不成功的,后来通过一系列验证,发现原来是路径的问题,crontab中当然是要用绝对路径的,所以,crontab中要执行的脚本也必然要使用绝对路径,原来我们的运行脚本中有一个java类使用的是相对路径,所以导致脚本没有执行,但日志文件却创建了,所以很快可以定位是脚本执行没有成功,把路径修改成绝对路径,发现执行后,java类把路径当作包名来识别,所以最后就只能在shell脚本前面加上目录切换命令,如cd /root/...的,这样脚本执行就都可以识别到目录了,而且不管在哪儿执行,它都是绝对的路径,可以找到并运行成功。file://使用strtempa中的内容.}补充四点:1.ini文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 false 值.2.文件名的路径中必须为 \\ ,因为在vc++中, \\ 才表示一个 \ .3.也可将ini文件放在程序所在目录,此时 lpfilename 参数为: ".\\student.ini".//----------------------------------------------------------------------------------/*类名:cini版本:v2.0最后更新:v2.0梦小孩于2004年2月14日情人节加入高级操作的功能v1.0梦小孩于2003年某日一般操作完成类描述:本类可以于.ini文件进行操作*/文件 1:#pragma once#include "afxtempl.h"class cini{private:cstring m_strfilename。